{"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": "softw