diff --git a/HISTORY.md b/HISTORY.md index 71b128fe53..9caa3e41e7 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,6 +6,85 @@ This document contains the last 100 policy template merges for the `flexera-publ ## History +### PR [#2813](https://github.com/flexera-public/policy_templates/pull/2813): FLEX-5397 - Modify Meta Parent Compiler to Conditionally Include `hide_skip_approvals` + +#### Description + +> This pull request enhances the Meta Parent Policy Template Compiler to conditionally include the hide_skip_approvals field in the generated meta parent policy templates when it exists in the child policy templates. +> It also removes prior manual modifications to meta parent policies : https://github.com/flexera-public/policy_templates/pull/2799 +> +> More context:[ Seeking Your Input: Proposed Solution for Conditional "Skip Approvals" Visibility](https://teams.microsoft.com/l/message/19:833373548e104af2a20b0216eda1ba7b@thread.skype/1728495063426?tenantId=91034d23-0b63-4943-b138-367d4dfac252&groupId=fb250818-e040-4a26-b207-61c3cd99fd6e&parentMessageId=1728495063426&teamName=Team%20Flexera%20One&channelName=Policy%20Support%20and%20Questions&createdTime=1728495063426) +> +> ### Issues Resolved +> +> +> +> [FLEX-5397](https://flexera.atlassian.net/browse/FLEX-5397) +> +> +> +> +> + +#### Metadata + +- **Policies**: [Meta Parent: AWS Rightsize EBS Volumes](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/rightsize_ebs_volumes/README.md), [Meta Parent: AWS Rightsize EC2 Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/rightsize_ec2_instances/README.md), [Meta Parent: AWS Rightsize ElastiCache](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/rightsize_elasticache/README.md), [Meta Parent: AWS Rightsize RDS Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/rightsize_rds_instances/README.md), [Meta Parent: AWS Rightsize Redshift](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/rightsize_redshift/README.md) +- **Merged At**: 2024-11-08 19:46:42 UTC + +--- + +### PR [#2808](https://github.com/flexera-public/policy_templates/pull/2808): POL-1402 Azure Rightsizing Compute: Consider Managed Disk + +#### Description + +> This updates the `Azure Rightsize Compute Instances` policy template so that it never recommends a downsize to a size that wouldn't support the current number of attached disks for an instance. +> +> The [Virtual Machine Sizes - List](https://learn.microsoft.com/en-us/rest/api/compute/virtual-machine-sizes/list?view=rest-compute-2024-07-01&tabs=HTTP) API call is used during policy execution to get a list of resource types and the maximum number of attached disks. The policy template has been given a major version change since the above API call requires an additional permission. +> + +#### Metadata + +- **Policies**: [Azure Rightsize Compute Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_compute_instances/README.md), [Meta Parent: Azure Rightsize Compute Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_compute_instances/README.md) +- **Merged At**: 2024-11-07 13:07:23 UTC + +--- + +### PR [#2799](https://github.com/flexera-public/policy_templates/pull/2799): FOPTS-4819 Added `hide_skip_approvals` to AWS Right Size policies + +#### Description + +> Adding a new hide_skip_approvals field to the info section of policy templates that do not utilize the request approval option in any escalation. This field enables the UI to dynamically show or hide the "Skip Approval" option based on the policy configuration. Initially, these changes are applied to AWS Right Size policies, with plans to update additional policies in subsequent steps. +> +> More context:[ Seeking Your Input: Proposed Solution for Conditional "Skip Approvals" Visibility](https://teams.microsoft.com/l/message/19:833373548e104af2a20b0216eda1ba7b@thread.skype/1728495063426?tenantId=91034d23-0b63-4943-b138-367d4dfac252&groupId=fb250818-e040-4a26-b207-61c3cd99fd6e&parentMessageId=1728495063426&teamName=Team%20Flexera%20One&channelName=Policy%20Support%20and%20Questions&createdTime=1728495063426) +> +> ### Issues Resolved +> +> [FLEX-5397](https://flexera.atlassian.net/browse/FLEX-5397) +> +> +> + +#### Metadata + +- **Policies**: Not displayed due to PR with > 5 policies. Please see [Github Pull Request](https://github.com/flexera-public/policy_templates/pull/2799) for these details. +- **Merged At**: 2024-11-05 22:00:13 UTC + +--- + +### PR [#2802](https://github.com/flexera-public/policy_templates/pull/2802): POL-1397 Flexera One API Event Report + +#### Description + +> This is a new policy template that reports API requests made to the Flexera API with several filtering options. +> + +#### Metadata + +- **Policies**: [Flexera One API Event Report](https://github.com/flexera-public/policy_templates/tree/master/operational/flexera/iam/api_event_report/README.md) +- **Merged At**: 2024-11-04 13:12:12 UTC + +--- + ### PR [#2800](https://github.com/flexera-public/policy_templates/pull/2800): POL-1408 AWS Account Credentials Meta Not Spawning Children #### Description @@ -1587,63 +1666,3 @@ This document contains the last 100 policy template merges for the `flexera-publ --- -### PR [#2478](https://github.com/flexera-public/policy_templates/pull/2478): POL-1306 Add Hourly Cost to AHUB Policy Templates - -#### Description - -> This adds Hourly Cost and Currency as fields in the incident output for the three Azure AHUB policy templates. -> - -#### Metadata - -- **Policies**: Not displayed due to PR with > 5 policies. Please see [Github Pull Request](https://github.com/flexera-public/policy_templates/pull/2478) for these details. -- **Merged At**: 2024-07-31 20:58:20 UTC - ---- - -### PR [#2477](https://github.com/flexera-public/policy_templates/pull/2477): POL-1305 Azure Rightsize SQL Managed Instances 2-Core Recommendation Fix - -#### Description - -> SQL instance sizes with only 2 cores are not available in most circumstances for SQL Managed Instances. This fix ensures that these invalid recommendations do not appear in the results by throwing out any downsizing recommendations that are for fewer than 4 cores. -> - -#### Metadata - -- **Policies**: [Azure Rightsize SQL Managed Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_managed_sql/README.md), [Meta Parent: Azure Rightsize SQL Managed Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_managed_sql/README.md) -- **Merged At**: 2024-07-31 12:41:36 UTC - ---- - -### PR [#2476](https://github.com/flexera-public/policy_templates/pull/2476): POL-1304 Add Hourly Cost to Time Stopped Policy Templates - -#### Description - -> Update to the `AWS EC2 Instances Time Stopped Report` and `Azure Compute Instances Time Powered Off Report` policy templates. -> -> This adds `Estimated Hourly Cost` and `Currency` fields to the incident to help users assess potential impact of terminating instances. -> - -#### Metadata - -- **Policies**: [AWS EC2 Instances Time Stopped Report](https://github.com/flexera-public/policy_templates/tree/master/operational/aws/ec2_stopped_report/README.md), [Meta Parent: AWS EC2 Instances Time Stopped Report](https://github.com/flexera-public/policy_templates/tree/master/operational/aws/ec2_stopped_report/README.md), [Azure Compute Instances Time Powered Off Report](https://github.com/flexera-public/policy_templates/tree/master/operational/azure/compute_poweredoff_report/README.md), [Meta Parent: Azure Compute Instances Time Powered Off Report](https://github.com/flexera-public/policy_templates/tree/master/operational/azure/compute_poweredoff_report/README.md) -- **Merged At**: 2024-07-31 12:07:05 UTC - ---- - -### PR [#2452](https://github.com/flexera-public/policy_templates/pull/2452): POL-1297 Azure Security Policy Revamps: Part 2 - -#### Description - -> This is a revamp of several Azure Security policies. Please see their respective CHANGELOGs and READMEs for details. -> -> This also deprecates `Azure Resources with public IP address` due to this policy not really being necessary for CIS compliance and not providing complete or particularly useful functionality. -> - -#### Metadata - -- **Policies**: Not displayed due to PR with > 5 policies. Please see [Github Pull Request](https://github.com/flexera-public/policy_templates/pull/2452) for these details. -- **Merged At**: 2024-07-31 12:06:47 UTC - ---- - diff --git a/data/change_history/change_history.json b/data/change_history/change_history.json index f368caf8b3..53e2ed5b9b 100644 --- a/data/change_history/change_history.json +++ b/data/change_history/change_history.json @@ -1,5 +1,285 @@ { "merged_prs": [ + { + "number": 2820, + "title": "Update Active Policy List", + "description": "Update Active Policy List from GitHub Actions Workflow [Update Active Policy List](https://github.com/flexera-public/policy_templates/actions/runs/11748618932)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2820", + "created_at": "2024-11-08 19:53:04 UTC", + "merged_at": "2024-11-08 20:05:56 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2819, + "title": "Update Meta Parent Policy Templates", + "description": "Update Meta Parent Policy Templates from GitHub Actions Workflow [Generate Meta Parent Policy Templates](https://github.com/flexera-public/policy_templates/actions/runs/11748580240)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2819", + "created_at": "2024-11-08 19:47:07 UTC", + "merged_at": "2024-11-08 19:48:39 UTC", + "modified_files": [ + "cost/aws/rightsize_ebs_volumes/aws_rightsize_ebs_volumes_meta_parent.pt", + "cost/aws/rightsize_ec2_instances/aws_rightsize_ec2_instances_meta_parent.pt", + "cost/aws/rightsize_elasticache/aws_rightsize_elasticache_meta_parent.pt", + "cost/aws/rightsize_rds_instances/aws_rightsize_rds_instances_meta_parent.pt", + "cost/aws/rightsize_redshift/aws_rightsize_redshift_meta_parent.pt" + ] + }, + { + "number": 2813, + "title": "FLEX-5397 - Modify Meta Parent Compiler to Conditionally Include `hide_skip_approvals`", + "description": "### Description\r\n\r\nThis pull request enhances the Meta Parent Policy Template Compiler to conditionally include the hide_skip_approvals field in the generated meta parent policy templates when it exists in the child policy templates.\r\nIt also removes prior manual modifications to meta parent policies : https://github.com/flexera-public/policy_templates/pull/2799\r\n\r\nMore context:[ Seeking Your Input: Proposed Solution for Conditional \"Skip Approvals\" Visibility](https://teams.microsoft.com/l/message/19:833373548e104af2a20b0216eda1ba7b@thread.skype/1728495063426?tenantId=91034d23-0b63-4943-b138-367d4dfac252&groupId=fb250818-e040-4a26-b207-61c3cd99fd6e&parentMessageId=1728495063426&teamName=Team%20Flexera%20One&channelName=Policy%20Support%20and%20Questions&createdTime=1728495063426)\r\n\r\n### Issues Resolved\r\n\r\n\r\n\r\n[FLEX-5397](https://flexera.atlassian.net/browse/FLEX-5397)\r\n\r\n\r\n\r\n\r\n\r\n### Contribution Check List\r\n\r\n- [ ] New functionality includes testing.\r\n- [ ] New functionality has been documented in the README if applicable\r\n- [ ] New functionality has been documented in CHANGELOG.MD\r\n", + "labels": [ + "DO-NOT-MERGE", + "READY-FOR-REVIEW", + "ruby" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2813", + "created_at": "2024-11-06 22:03:28 UTC", + "merged_at": "2024-11-08 19:46:42 UTC", + "modified_files": [ + "Rakefile", + "cost/aws/rightsize_ebs_volumes/aws_rightsize_ebs_volumes_meta_parent.pt", + "cost/aws/rightsize_ec2_instances/aws_rightsize_ec2_instances_meta_parent.pt", + "cost/aws/rightsize_elasticache/aws_rightsize_elasticache_meta_parent.pt", + "cost/aws/rightsize_rds_instances/aws_rightsize_rds_instances_meta_parent.pt", + "cost/aws/rightsize_redshift/aws_rightsize_redshift_meta_parent.pt", + "tools/meta_parent_policy_compiler/aws_meta_parent.pt.template", + "tools/meta_parent_policy_compiler/azure_meta_parent.pt.template", + "tools/meta_parent_policy_compiler/google_meta_parent.pt.template", + "tools/meta_parent_policy_compiler/meta_parent_policy_compiler.rb" + ] + }, + { + "number": 2816, + "title": "Update Active Policy List", + "description": "Update Active Policy List from GitHub Actions Workflow [Update Active Policy List](https://github.com/flexera-public/policy_templates/actions/runs/11724653151)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2816", + "created_at": "2024-11-07 14:11:03 UTC", + "merged_at": "2024-11-07 15:20:13 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2815, + "title": "Update Active Policy List", + "description": "Update Active Policy List from GitHub Actions Workflow [Update Active Policy List](https://github.com/flexera-public/policy_templates/actions/runs/11723644743)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2815", + "created_at": "2024-11-07 13:10:57 UTC", + "merged_at": "2024-11-07 14:07:13 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2814, + "title": "Update Meta Parent Policy Templates", + "description": "Update Meta Parent Policy Templates from GitHub Actions Workflow [Generate Meta Parent Policy Templates](https://github.com/flexera-public/policy_templates/actions/runs/11723618981)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2814", + "created_at": "2024-11-07 13:07:45 UTC", + "merged_at": "2024-11-07 14:06:51 UTC", + "modified_files": [ + "cost/aws/rightsize_ebs_volumes/aws_rightsize_ebs_volumes_meta_parent.pt", + "cost/aws/rightsize_ec2_instances/aws_rightsize_ec2_instances_meta_parent.pt", + "cost/aws/rightsize_elasticache/aws_rightsize_elasticache_meta_parent.pt", + "cost/aws/rightsize_rds_instances/aws_rightsize_rds_instances_meta_parent.pt", + "cost/aws/rightsize_redshift/aws_rightsize_redshift_meta_parent.pt" + ] + }, + { + "number": 2808, + "title": "POL-1402 Azure Rightsizing Compute: Consider Managed Disk", + "description": "### Description\r\n\r\nThis updates the `Azure Rightsize Compute Instances` policy template so that it never recommends a downsize to a size that wouldn't support the current number of attached disks for an instance.\r\n\r\nThe [Virtual Machine Sizes - List](https://learn.microsoft.com/en-us/rest/api/compute/virtual-machine-sizes/list?view=rest-compute-2024-07-01&tabs=HTTP) API call is used during policy execution to get a list of resource types and the maximum number of attached disks. The policy template has been given a major version change since the above API call requires an additional permission.\r\n\r\n### Link to Example Applied Policy\r\n\r\nhttps://app.flexera.com/orgs/6/automation/applied-policies/projects/7954?policyId=6728f54392caab6c320faff1\r\n\r\n### Contribution Check List\r\n\r\n- [X] New functionality includes testing.\r\n- [X] New functionality has been documented in the README if applicable\r\n- [X] New functionality has been documented in CHANGELOG.MD\r\n", + "labels": [ + "READY-FOR-REVIEW" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2808", + "created_at": "2024-11-04 16:32:41 UTC", + "merged_at": "2024-11-07 13:07:23 UTC", + "modified_files": [ + "cost/azure/rightsize_compute_instances/CHANGELOG.md", + "cost/azure/rightsize_compute_instances/README.md", + "cost/azure/rightsize_compute_instances/azure_compute_rightsizing.pt", + "cost/azure/rightsize_compute_instances/azure_compute_rightsizing_meta_parent.pt", + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml" + ] + }, + { + "number": 2811, + "title": "Update Active Policy List", + "description": "Update Active Policy List from GitHub Actions Workflow [Update Active Policy List](https://github.com/flexera-public/policy_templates/actions/runs/11693221554)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2811", + "created_at": "2024-11-05 22:03:31 UTC", + "merged_at": "2024-11-06 10:15:08 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2810, + "title": "Update Policy Master Permissions List", + "description": "Update Policy Master Permissions List from GitHub Actions Workflow [Generate Policy Master Permissions JSON](https://github.com/flexera-public/policy_templates/actions/runs/11693202591)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2810", + "created_at": "2024-11-05 22:00:39 UTC", + "merged_at": "2024-11-06 10:13:34 UTC", + "modified_files": [ + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml" + ] + }, + { + "number": 2799, + "title": "FOPTS-4819 Added `hide_skip_approvals` to AWS Right Size policies", + "description": "### Description\r\n\r\nAdding a new hide_skip_approvals field to the info section of policy templates that do not utilize the request approval option in any escalation. This field enables the UI to dynamically show or hide the \"Skip Approval\" option based on the policy configuration. Initially, these changes are applied to AWS Right Size policies, with plans to update additional policies in subsequent steps.\r\n\r\nMore context:[ Seeking Your Input: Proposed Solution for Conditional \"Skip Approvals\" Visibility](https://teams.microsoft.com/l/message/19:833373548e104af2a20b0216eda1ba7b@thread.skype/1728495063426?tenantId=91034d23-0b63-4943-b138-367d4dfac252&groupId=fb250818-e040-4a26-b207-61c3cd99fd6e&parentMessageId=1728495063426&teamName=Team%20Flexera%20One&channelName=Policy%20Support%20and%20Questions&createdTime=1728495063426)\r\n\r\n### Issues Resolved\r\n\r\n[FLEX-5397](https://flexera.atlassian.net/browse/FLEX-5397)\r\n\r\n\r\n\r\n### Contribution Check List\r\n\r\n- [x] New functionality includes testing.\r\n- [ ] New functionality has been documented in the README if applicable\r\n- [x] New functionality has been documented in CHANGELOG.MD\r\n", + "labels": [ + "DO-NOT-MERGE", + "READY-FOR-REVIEW" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2799", + "created_at": "2024-10-30 21:04:35 UTC", + "merged_at": "2024-11-05 22:00:13 UTC", + "modified_files": [ + "cost/aws/rightsize_ebs_volumes/CHANGELOG.md", + "cost/aws/rightsize_ebs_volumes/aws_rightsize_ebs_volumes.pt", + "cost/aws/rightsize_ebs_volumes/aws_rightsize_ebs_volumes_meta_parent.pt", + "cost/aws/rightsize_ec2_instances/CHANGELOG.md", + "cost/aws/rightsize_ec2_instances/aws_rightsize_ec2_instances.pt", + "cost/aws/rightsize_ec2_instances/aws_rightsize_ec2_instances_meta_parent.pt", + "cost/aws/rightsize_elasticache/CHANGELOG.md", + "cost/aws/rightsize_elasticache/aws_rightsize_elasticache.pt", + "cost/aws/rightsize_elasticache/aws_rightsize_elasticache_meta_parent.pt", + "cost/aws/rightsize_rds_instances/CHANGELOG.md", + "cost/aws/rightsize_rds_instances/aws_rightsize_rds_instances.pt", + "cost/aws/rightsize_rds_instances/aws_rightsize_rds_instances_meta_parent.pt", + "cost/aws/rightsize_redshift/CHANGELOG.md", + "cost/aws/rightsize_redshift/aws_rightsize_redshift.pt", + "cost/aws/rightsize_redshift/aws_rightsize_redshift_meta_parent.pt" + ] + }, + { + "number": 2807, + "title": "Update Active Policy List", + "description": "Update Active Policy List from GitHub Actions Workflow [Update Active Policy List](https://github.com/flexera-public/policy_templates/actions/runs/11664954723)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2807", + "created_at": "2024-11-04 13:16:52 UTC", + "merged_at": "2024-11-04 13:21:19 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2806, + "title": "Update README Policy Table of Contents", + "description": "Update README Policy Table of Contents from GitHub Actions Workflow [Generate README Policy Table of Contents](https://github.com/flexera-public/policy_templates/actions/runs/11664932154)", + "labels": [ + "documentation", + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2806", + "created_at": "2024-11-04 13:12:35 UTC", + "merged_at": "2024-11-04 13:21:02 UTC", + "modified_files": [ + "README.md" + ] + }, + { + "number": 2802, + "title": "POL-1397 Flexera One API Event Report", + "description": "### Description\r\n\r\nThis is a new policy template that reports API requests made to the Flexera API with several filtering options.\r\n\r\n### Link to Example Applied Policy\r\n\r\nhttps://app.flexera.com/orgs/6/automation/applied-policies/projects/7954?policyId=6723ea4592caab6c320fa1b4\r\n\r\n### Contribution Check List\r\n\r\n- [X] New functionality includes testing.\r\n- [X] New functionality has been documented in the README if applicable\r\n- [X] New functionality has been documented in CHANGELOG.MD\r\n", + "labels": [ + "READY-FOR-REVIEW" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2802", + "created_at": "2024-10-31 20:41:31 UTC", + "merged_at": "2024-11-04 13:12:12 UTC", + "modified_files": [ + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml", + "operational/flexera/iam/api_event_report/CHANGELOG.md", + "operational/flexera/iam/api_event_report/README.md", + "operational/flexera/iam/api_event_report/api_event_report.pt", + "tools/policy_master_permission_generation/validated_policy_templates.yaml" + ] + }, + { + "number": 2805, + "title": "Update AWS RDS Pricing Data", + "description": "Updated AWS RDS Pricing from GitHub Actions Workflow [Generate AWS RDS Pricing JSON](https://github.com/flexera-public/policy_templates/actions/runs/11647985187)", + "labels": [ + "automation", + "data", + "aws" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2805", + "created_at": "2024-11-03 03:09:09 UTC", + "merged_at": "2024-11-04 09:15:01 UTC", + "modified_files": [ + "data/aws/aws_rds_pricing.json" + ] + }, + { + "number": 2804, + "title": "Update AWS EC2 Pricing Data", + "description": "Updated AWS EC2 Pricing from GitHub Actions Workflow [Generate AWS EC2 Pricing JSON](https://github.com/flexera-public/policy_templates/actions/runs/11647728073)", + "labels": [ + "automation", + "data", + "aws" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2804", + "created_at": "2024-11-03 02:30:12 UTC", + "merged_at": "2024-11-04 09:13:42 UTC", + "modified_files": [ + "data/aws/aws_ec2_pricing.json" + ] + }, + { + "number": 2803, + "title": "Update Change History", + "description": "Update Change History from GitHub Actions Workflow [Update Change History](https://github.com/flexera-public/policy_templates/actions/runs/11647363470)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2803", + "created_at": "2024-11-03 01:42:48 UTC", + "merged_at": "2024-11-04 09:12:55 UTC", + "modified_files": [ + "HISTORY.md", + "data/change_history/change_history.json" + ] + }, { "number": 2801, "title": "Update Policy Master Permissions List",