From cd73a220e69ed0e1ed1210e7ee97d73bc38c2f2a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:41:09 +0100 Subject: [PATCH] Update Change History (#2723) Co-authored-by: XOmniverse --- HISTORY.md | 316 ++++++++------- data/change_history/change_history.json | 503 ++++++++++++++++++++++++ 2 files changed, 658 insertions(+), 161 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index aca8291fef..a9179e9926 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,6 +6,161 @@ This document contains the last 100 policy template merges for the `flexera-publ ## History +### PR [#2708](https://github.com/flexera-public/policy_templates/pull/2708): POL-1373 Update AWS Superseded EBS Volumes - fix incorrect "New Monthly List Price" value + +#### Description + +> +> This policy was previously showing incorrect values in the incident for "New Monthly List Price" and "Estimated Monthly Savings". +> +> This change improves the querying of the AWS Price List API to capture all prices associated with GP3 volumes to provide an accurate value for both these fields in the policy incident. +> +> ### Issues Resolved +> +> +> Policy incident now shows accurate values for "New Monthly List Price" and "Estimated Monthly Savings" to the user. +> + +#### Metadata + +- **Policies**: [AWS Superseded EBS Volumes](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/superseded_ebs_volumes/README.md), [Meta Parent: AWS Superseded EBS Volumes](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/superseded_ebs_volumes/README.md) +- **Merged At**: 2024-10-03 17:34:23 UTC + +--- + +### PR [#2713](https://github.com/flexera-public/policy_templates/pull/2713): POL-1329 Fix calculation of IOPS and Bandwith at Azure Rightsize Managed Disk + +#### Description + +> This addresses the issue when calculating the IOPS and Bandwith of Premium SSD V2 disk recommendations. +> +> ### Issues Resolved +> +> https://flexera.atlassian.net/browse/POL-1329 +> + +#### Metadata + +- **Policies**: [Azure Rightsize Managed Disks](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_managed_disks/README.md) +- **Merged At**: 2024-10-03 15:10:20 UTC + +--- + +### PR [#2668](https://github.com/flexera-public/policy_templates/pull/2668): POL-1354 New Policy: AWS Rightsize Redshift + +#### Description + +> New policy template to report rightsizing recommendations for AWS Redshift Clusters +> + +#### Metadata + +- **Policies**: [AWS Rightsize Redshift](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/rightsize_redshift/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-10-03 15:09:51 UTC + +--- + +### PR [#2705](https://github.com/flexera-public/policy_templates/pull/2705): POL-1371 Azure Rightsize NetApp Resources Meta Parent Fix + +#### Description + +> Fixes an issue causing the consolidated incident in the meta parent to be misnamed. + +#### Metadata + +- **Policies**: [Azure Rightsize NetApp Resources](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_netapp/README.md), [Meta Parent: Azure Rightsize NetApp Resources](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_netapp/README.md) +- **Merged At**: 2024-10-02 12:41:33 UTC + +--- + +### PR [#2649](https://github.com/flexera-public/policy_templates/pull/2649): POL-1361 Azure Rightsize NetApp Files: Add ignore_status / Misc fixes and Improvements + +#### Description + +> `Azure Rightsize NetApp Files`: Add ignore_status fields to various datasources for parity with other Azure policy templates +> +> Other misc. changes were also made. From the CHANGELOG: +> +> - Renamed policy template to `Azure Rightsize NetApp Resources` to better reflect its functionality +> - Added ability to use regex to filter resources by tag +> - Added `Recommendation` field to incident table for parity with other Azure policy templates +> - Added logic to skip gathering volume-level data if the user selects "Resize Pools" +> - Several policy parameters updated to more clearly describe their function +> - Incident subject now explicitly indicates that the resources found are oversized +> - Fixed issue where policy template would fail to complete if some subscriptions and resources are inaccessible due to credential permissions +> - Fixed issue where tag filtering was not working as intended +> + +#### Metadata + +- **Policies**: [Azure Rightsize NetApp Resources](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_netapp/README.md), [Meta Parent: Azure Rightsize NetApp Resources](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_netapp/README.md) +- **Merged At**: 2024-10-01 12:29:52 UTC + +--- + +### PR [#2679](https://github.com/flexera-public/policy_templates/pull/2679): POL-1367 New Policy: Azure Rightsize SQL Managed Instance Storage + +#### Description + +> This is a new policy template: Azure Rightsize SQL Managed Instance Storage. It does what it says on the tin. +> + +#### Metadata + +- **Policies**: [Azure Rightsize SQL Managed Instance Storage](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_managed_sql_storage/README.md), [Meta Parent: Azure Rightsize SQL Managed Instance Storage](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/rightsize_managed_sql_storage/README.md) +- **Merged At**: 2024-10-01 12:29:26 UTC + +--- + +### PR [#2645](https://github.com/flexera-public/policy_templates/pull/2645): SQ-9955 Fix Cloud Cost Anomaly Alerts Policy + +#### Description + +> +> +> ### Issues Resolved +> +> +> + +#### Metadata + +- **Policies**: [Cloud Cost Anomaly Alerts](https://github.com/flexera-public/policy_templates/tree/master/cost/flexera/cco/cloud_cost_anomaly_alerts/README.md) +- **Merged At**: 2024-09-30 18:59:11 UTC + +--- + +### PR [#2685](https://github.com/flexera-public/policy_templates/pull/2685): POL-1347 - fix: meta_parent_policy_compiler.rb no export block + +#### Description + +> https://github.com/flexera-public/policy_templates/actions/runs/11059501776 +> Workflow is currently failing on a PT +> +> ``` +> Writing parent policy template: ../../security/azure/sql_auditing_retention/sql_auditing_retention_meta_parent.pt +> meta_parent_policy_compiler.rb:334:in `block in compile_meta_parent_policy': undefined method `scan' for nil (NoMethodError) +> +> fields = export_block[0].scan(/(^.*field\s+\".*?\".*?end)/m).flatten +> ^^^^^ +> from meta_parent_policy_compiler.rb:314:in `each' +> from meta_parent_policy_compiler.rb:314:in `compile_meta_parent_policy' +> from meta_parent_policy_compiler.rb:467:in `block in
' +> from meta_parent_policy_compiler.rb:466:in `each' +> from meta_parent_policy_compiler.rb:466:in `
' +> ``` +> Modified Workflow Run Succesful: https://github.com/flexera-public/policy_templates/actions/runs/11059612277 +> +> Which resulted in these changes: https://github.com/flexera-public/policy_templates/pull/2687 +> + +#### Metadata + +- **Policies**: [AWS Schedule Instance](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/schedule_instance/README.md), [Meta Parent: AWS Schedule Instance](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/schedule_instance/README.md), [Meta Parent: Azure Schedule Instance](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/schedule_instance/README.md), [Google Schedule Instance](https://github.com/flexera-public/policy_templates/tree/master/cost/google/schedule_instance/README.md), [Meta Parent: Google Schedule Instance](https://github.com/flexera-public/policy_templates/tree/master/cost/google/schedule_instance/README.md) +- **Merged At**: 2024-09-30 14:42:51 UTC + +--- + ### PR [#2620](https://github.com/flexera-public/policy_templates/pull/2620): POL-1347 - feat: refactor AWS, Azure, and Google Schedule Instance Policy Templates #### Description @@ -1598,164 +1753,3 @@ This document contains the last 100 policy template merges for the `flexera-publ --- -### PR [#2335](https://github.com/flexera-public/policy_templates/pull/2335): POL-1268 AWS/Azure Expiring Reserved Instances Revamp - -#### Description - -> This is a revamp of the AWS/Azure Expiring Reserved Instances policies. From the CHANGELOGs: -> -> - Policy is no longer deprecated -> - Added ability to filter results by Billing Center -> - Additional fields added to incident to provide more context -> - Streamlined code for better readability and faster execution -> - -#### Metadata - -- **Policies**: [AWS Expiring Reserved Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/reserved_instances/expiration/README.md), [Azure Expiring Reserved Instances](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/reserved_instances/expiration/README.md) -- **Merged At**: 2024-06-21 12:13:03 UTC - ---- - -### PR [#2317](https://github.com/flexera-public/policy_templates/pull/2317): POL-1255 Cloud Bill Processing Error Notification Revamp - -#### Description - -> This is a revamp of the `Bill Processing Error Notification` policy. From the CHANGELOG: -> -> - Renamed to `Cloud Bill Processing Error Notification` to better indicate that it is specific to Cloud Cost Optimization -> - Parameters altered to be more descriptive and human-readable -> - Added additional fields to incident table to provide more context -> - Streamlined code for better readability and faster execution -> - -#### Metadata - -- **Policies**: [Cloud Bill Processing Error Notification](https://github.com/flexera-public/policy_templates/tree/master/operational/flexera/cco/bill_processing_errors_notification/README.md) -- **Merged At**: 2024-06-17 12:05:27 UTC - ---- - -### PR [#2312](https://github.com/flexera-public/policy_templates/pull/2312): POL-1080 AWS Savings Realized From Rate Reduction Purchases Revamp - -#### Description - -> This is a revamp of the AWS Savings Realized From Rate Reduction Purchases policy. From the CHANGELOG: -> -> - Policy template renamed to `AWS Savings Realized From Rate Reduction Purchases` to better indicate that it is not specific to reservations -> - Several parameters altered to be more descriptive and human-readable -> - Policy now builds report based on a user-specified number of months back rather than the user specifying a specific start and end date -> - Fixed issue with invalid results if user specifies both a parent and child billing center for the `Allow/Deny Billing Center List` parameter -> - Streamlined code for better readability and faster execution -> -> I also made a slight tweak to a Dangerfile test; the policy name change test no longer mentions manually removing the old policy from the catalog since this should no longer be necessary due to improved policy catalog automation. -> - -#### Metadata - -- **Policies**: [AWS Savings Realized From Rate Reduction Purchases](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/savings_realized/README.md) -- **Merged At**: 2024-06-14 14:17:10 UTC - ---- - -### PR [#2308](https://github.com/flexera-public/policy_templates/pull/2308): POL-1078 AWS Expiring Savings Plans Revamp - -#### Description - -> This is a revamp of the AWS Expiring Savings Plans Revamp policy. From the CHANGELOG: -> -> - Added more fields to incident table to provide more context -> - Streamlined code for better readability and faster execution -> - Policy now requires a valid Flexera credential -> - -#### Metadata - -- **Policies**: [AWS Expiring Savings Plans](https://github.com/flexera-public/policy_templates/tree/master/cost/aws/savings_plan/expiration/README.md) -- **Merged At**: 2024-06-14 13:03:29 UTC - ---- - -### PR [#2306](https://github.com/flexera-public/policy_templates/pull/2306): POL-1239 New Policy: Azure Rightsize SQL Database Storage - -#### Description - -> This is a new policy, `Azure Rightsize SQL Database Storage`. From the README: -> -> > This policy checks the storage usage for all the Azure SQL database instances purchased using the vCore purchasing model and determines if a smaller maximum storage space would be viable. A report is created with these recommendations that can optionally be emailed. -> > -> > Only vCore purchases are supported because DTU-purchased databases cannot have their maximum storage space changed independently without changing the entire SKU, including CPU and memory usage. Automatic actions are not supported because a SQL database cannot have its maximum storage space reduced; a new smaller database would need to be provisioned and data would need to be migrated to it. -> -> Additionally, this adds a new JSON asset for Azure database storage pricing along with Github workflow automation to periodically update that asset. -> - -#### Metadata - -- **Policies**: Not displayed due to PR with > 5 policies. Please see [Github Pull Request](https://github.com/flexera-public/policy_templates/pull/2306) for these details. -- **Merged At**: 2024-06-13 13:21:15 UTC - ---- - -### PR [#2320](https://github.com/flexera-public/policy_templates/pull/2320): POL-1263 AWS Cost Report - EC2 Instance Cost Per Hour - -#### Description - -> This is a new, currently unpublished policy for reporting Instance Cost Per Hour for EC2 instances. -> - -#### Metadata - -- **Policies**: Not displayed due to PR with no published policies. Please see [Github Pull Request](https://github.com/flexera-public/policy_templates/pull/2320) for details about unpublished policies. -- **Merged At**: 2024-06-12 18:50:24 UTC - ---- - -### PR [#2314](https://github.com/flexera-public/policy_templates/pull/2314): POL-1081 Azure China Common Bill Ingestion Revamp - -#### Description - -> This is a revamp of the Azure China Common Bill Ingestion policy. From the CHANGELOG: -> -> - Policy now supports `Previous Month` for `Month To Ingest` parameter -> - Reworked parameters to be more clear and consistent with other policy templates -> - Streamlined code for better readability and faster execution -> -> Some Dangerfile tests were also updated to not treat Azure China stuff as though it were normal Azure to avoid false errors/warnings. The policy permissions generation automation was also updated for the same reason. -> - -#### Metadata - -- **Policies**: [Azure China Common Bill Ingestion](https://github.com/flexera-public/policy_templates/tree/master/cost/azure/azure_china_cbi/README.md) -- **Merged At**: 2024-06-12 18:48:08 UTC - ---- - -### PR [#2294](https://github.com/flexera-public/policy_templates/pull/2294): FOPTS-3682 Refactor Turbonomic Authentication: cookies to token-base - -#### Description - -> Address [FOPTS-3682](https://flexera.atlassian.net/browse/FOPTS-3682) -> -> List of changes : -> -> 1. **Add Turbonomic Credentials:** Integrate basic Turbonomic credentials to obtain an access token. -> 2. **Replace Authentication Method:** Transition all cookie-based authentication to token-based authentication. -> 3. **Align PT Codes with GitHub Tests:** Update PT codes to match GitHub tests, including reordering parameters and fields in DS and JS codes, adding necessary fields and comments to parameters, and renaming the Pagination variable. -> 4. **Update PT Validation:** Add Turbonomic credential and list PTs to `validated_policy_templates.yaml` and update the `generate_policy_master_permissions.rb` file to include Turbonomic credential. -> 5. **Revise Documentation:** Update the README and Changelog files to reflect the changes, including detailed descriptions of modifications and any new requirements necessary to pass GitHub tests. -> 6. **Deprecate the auth cookie refresh policy :** Update the PT, README and Changelog files to deprecated. -> -> -> ### Issues Resolved -> -> IBM/Turbonomic APIs were updated to support bearer token based authentication. CCO/Turbonomic integration needs to be updated accordingly to move from cookie-based to token-based authentication. -> Documents: https://www.ibm.com/docs/en/tarm/8.12.4?topic=cookbook-authenticating-oauth-20-clients-api -> - -#### Metadata - -- **Policies**: Not displayed due to PR with > 5 policies. Please see [Github Pull Request](https://github.com/flexera-public/policy_templates/pull/2294) for these details. -- **Merged At**: 2024-06-11 16:15:44 UTC - ---- - diff --git a/data/change_history/change_history.json b/data/change_history/change_history.json index a794989f18..8f54356d08 100644 --- a/data/change_history/change_history.json +++ b/data/change_history/change_history.json @@ -1,5 +1,508 @@ { "merged_prs": [ + { + "number": 2720, + "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/11166838596)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2720", + "created_at": "2024-10-03 17:37:43 UTC", + "merged_at": "2024-10-03 17:48:17 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2708, + "title": "POL-1373 Update AWS Superseded EBS Volumes - fix incorrect \"New Monthly List Price\" value", + "description": "### Description\r\n\r\n\r\nThis policy was previously showing incorrect values in the incident for \"New Monthly List Price\" and \"Estimated Monthly Savings\". \r\n\r\nThis change improves the querying of the AWS Price List API to capture all prices associated with GP3 volumes to provide an accurate value for both these fields in the policy incident.\r\n\r\n### Issues Resolved\r\n\r\n\r\nPolicy incident now shows accurate values for \"New Monthly List Price\" and \"Estimated Monthly Savings\" to the user.\r\n\r\n### Link to Example Applied Policy\r\n\r\n\r\n\r\nTested in multiple customer tenants.\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 CHANGELOG.MD\r\n", + "labels": [ + "READY-FOR-REVIEW", + "small fixes" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2708", + "created_at": "2024-10-02 17:58:57 UTC", + "merged_at": "2024-10-03 17:34:23 UTC", + "modified_files": [ + "cost/aws/superseded_ebs_volumes/CHANGELOG.md", + "cost/aws/superseded_ebs_volumes/aws_superseded_ebs_volumes.pt", + "cost/aws/superseded_ebs_volumes/aws_superseded_ebs_volumes_meta_parent.pt", + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml" + ] + }, + { + "number": 2719, + "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/11164734315)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2719", + "created_at": "2024-10-03 15:18:13 UTC", + "merged_at": "2024-10-03 17:30:47 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2718, + "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/11164672172)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2718", + "created_at": "2024-10-03 15:14:14 UTC", + "merged_at": "2024-10-03 15:17:39 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2716, + "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/11164648386)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2716", + "created_at": "2024-10-03 15:10:43 UTC", + "merged_at": "2024-10-03 15:13:51 UTC", + "modified_files": [ + "cost/azure/rightsize_managed_disks/azure_rightsize_managed_disks_meta_parent.pt" + ] + }, + { + "number": 2715, + "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/11164648404)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2715", + "created_at": "2024-10-03 15:10:40 UTC", + "merged_at": "2024-10-03 15:13:34 UTC", + "modified_files": [ + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml" + ] + }, + { + "number": 2714, + "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/11164639399)", + "labels": [ + "documentation", + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2714", + "created_at": "2024-10-03 15:10:11 UTC", + "merged_at": "2024-10-03 15:13:16 UTC", + "modified_files": [ + "README.md" + ] + }, + { + "number": 2713, + "title": "POL-1329 Fix calculation of IOPS and Bandwith at Azure Rightsize Managed Disk", + "description": "### Description\r\n\r\nThis addresses the issue when calculating the IOPS and Bandwith of Premium SSD V2 disk recommendations.\r\n\r\n### Issues Resolved\r\n\r\nhttps://flexera.atlassian.net/browse/POL-1329\r\n\r\n### Link to Example Applied Policy\r\n\r\nApplied policy is in client environment but we received confirmation that new calculations are working well thanks to these changes, for more context please visit: https://flexera.atlassian.net/browse/POL-1329\r\n\r\n![image](https://github.com/user-attachments/assets/a58b6d9a-0585-4e4f-afc6-6afab9583f5f)\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": [ + "READY-FOR-REVIEW", + "READY FOR APPROVAL" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2713", + "created_at": "2024-10-02 20:10:32 UTC", + "merged_at": "2024-10-03 15:10:20 UTC", + "modified_files": [ + "cost/azure/rightsize_managed_disks/CHANGELOG.md", + "cost/azure/rightsize_managed_disks/azure_rightsize_managed_disks.pt" + ] + }, + { + "number": 2668, + "title": "POL-1354 New Policy: AWS Rightsize Redshift", + "description": "### Description\r\n\r\nNew policy template to report rightsizing recommendations for AWS Redshift Clusters\r\n\r\n### Link to Example Applied Policy\r\n\r\nhttps://app.flexera.com/orgs/6/automation/applied-policies/projects/7954?policyId=66fc2cbf7b7d1d58450a803f\r\n(also tested in client environment)\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", + "New Policy" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2668", + "created_at": "2024-09-23 20:46:25 UTC", + "merged_at": "2024-10-03 15:09:51 UTC", + "modified_files": [ + "cost/aws/rightsize_redshift/CHANGELOG.md", + "cost/aws/rightsize_redshift/README.md", + "cost/aws/rightsize_redshift/aws_rightsize_redshift.pt", + "cost/aws/rightsize_redshift/aws_rightsize_redshift_meta_parent.pt", + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml", + "tools/meta_parent_policy_compiler/meta_parent_policy_compiler.rb", + "tools/policy_master_permission_generation/validated_policy_templates.yaml" + ] + }, + { + "number": 2707, + "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/11144027351)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2707", + "created_at": "2024-10-02 12:46:54 UTC", + "merged_at": "2024-10-02 13:28:11 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2706, + "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/11143971698)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2706", + "created_at": "2024-10-02 12:41:56 UTC", + "merged_at": "2024-10-02 12:43:16 UTC", + "modified_files": [ + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml" + ] + }, + { + "number": 2705, + "title": "POL-1371 Azure Rightsize NetApp Resources Meta Parent Fix", + "description": "### Description\r\n\r\nFixes an issue causing the consolidated incident in the meta parent to be misnamed.", + "labels": [ + "READY-FOR-REVIEW" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2705", + "created_at": "2024-10-02 12:36:03 UTC", + "merged_at": "2024-10-02 12:41:33 UTC", + "modified_files": [ + "cost/azure/rightsize_netapp/CHANGELOG.md", + "cost/azure/rightsize_netapp/azure_rightsize_netapp.pt", + "cost/azure/rightsize_netapp/azure_rightsize_netapp_meta_parent.pt" + ] + }, + { + "number": 2704, + "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/11125343178)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2704", + "created_at": "2024-10-01 12:33:39 UTC", + "merged_at": "2024-10-01 12:34:09 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2703, + "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/11125313861)", + "labels": [ + "documentation", + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2703", + "created_at": "2024-10-01 12:29:50 UTC", + "merged_at": "2024-10-01 12:30:44 UTC", + "modified_files": [ + "README.md" + ] + }, + { + "number": 2649, + "title": "POL-1361 Azure Rightsize NetApp Files: Add ignore_status / Misc fixes and Improvements", + "description": "### Description\r\n\r\n`Azure Rightsize NetApp Files`: Add ignore_status fields to various datasources for parity with other Azure policy templates\r\n\r\nOther misc. changes were also made. From the CHANGELOG:\r\n\r\n- Renamed policy template to `Azure Rightsize NetApp Resources` to better reflect its functionality\r\n- Added ability to use regex to filter resources by tag\r\n- Added `Recommendation` field to incident table for parity with other Azure policy templates\r\n- Added logic to skip gathering volume-level data if the user selects \"Resize Pools\"\r\n- Several policy parameters updated to more clearly describe their function\r\n- Incident subject now explicitly indicates that the resources found are oversized\r\n- Fixed issue where policy template would fail to complete if some subscriptions and resources are inaccessible due to credential permissions\r\n- Fixed issue where tag filtering was not working as intended\r\n\r\n### Link to Example Applied Policy\r\n\r\nhttps://app.flexera.com/orgs/6/automation/applied-policies/projects/7954?policyId=66ed8f6229bfb8c922b6626e\r\n(Also tested in client environment where I can confirm results populate as expected)\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": [ + "enhancement", + "READY-FOR-REVIEW", + "small fixes" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2649", + "created_at": "2024-09-20 12:46:14 UTC", + "merged_at": "2024-10-01 12:29:52 UTC", + "modified_files": [ + "cost/azure/rightsize_netapp/CHANGELOG.md", + "cost/azure/rightsize_netapp/README.md", + "cost/azure/rightsize_netapp/azure_rightsize_netapp.pt", + "cost/azure/rightsize_netapp/azure_rightsize_netapp_meta_parent.pt", + "cost/azure/rightsize_netapp_files/CHANGELOG.md", + "cost/azure/rightsize_netapp_files/README.md", + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml", + "tools/meta_parent_policy_compiler/meta_parent_policy_compiler.rb", + "tools/policy_master_permission_generation/validated_policy_templates.yaml" + ] + }, + { + "number": 2679, + "title": "POL-1367 New Policy: Azure Rightsize SQL Managed Instance Storage", + "description": "### Description\r\n\r\nThis is a new policy template: Azure Rightsize SQL Managed Instance Storage. It does what it says on the tin.\r\n\r\n### Link to Example Applied Policy\r\n\r\nhttps://app.flexera.com/orgs/6/automation/applied-policies/projects/7954?policyId=66f6b7827b7d1d58450a6b8b\r\n(Also tested in client environment with actual results)\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", + "New Policy" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2679", + "created_at": "2024-09-26 19:43:34 UTC", + "merged_at": "2024-10-01 12:29:26 UTC", + "modified_files": [ + "cost/azure/rightsize_managed_sql_storage/CHANGELOG.md", + "cost/azure/rightsize_managed_sql_storage/README.md", + "cost/azure/rightsize_managed_sql_storage/azure_rightsize_managed_sql_storage.pt", + "cost/azure/rightsize_managed_sql_storage/azure_rightsize_managed_sql_storage_meta_parent.pt", + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml", + "tools/meta_parent_policy_compiler/meta_parent_policy_compiler.rb", + "tools/policy_master_permission_generation/validated_policy_templates.yaml" + ] + }, + { + "number": 2701, + "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/11112450530)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2701", + "created_at": "2024-09-30 19:04:18 UTC", + "merged_at": "2024-09-30 19:11:38 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2700, + "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/11112418091)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2700", + "created_at": "2024-09-30 18:59:32 UTC", + "merged_at": "2024-09-30 19:00:06 UTC", + "modified_files": [ + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml" + ] + }, + { + "number": 2645, + "title": "SQ-9955 Fix Cloud Cost Anomaly Alerts Policy", + "description": "### Description\r\n\r\n\r\n\r\n### Issues Resolved\r\n\r\n\r\n\r\n### Link to Example Applied Policy\r\n\r\n\r\n\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": [ + + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2645", + "created_at": "2024-09-19 20:44:01 UTC", + "merged_at": "2024-09-30 18:59:11 UTC", + "modified_files": [ + "cost/flexera/cco/cloud_cost_anomaly_alerts/CHANGELOG.md", + "cost/flexera/cco/cloud_cost_anomaly_alerts/cloud_cost_anomaly_alerts.pt" + ] + }, + { + "number": 2699, + "title": "POL-1369 Dangerfile: README Name Test", + "description": "### Description\r\n\r\nAdds a Dangerfile test to make sure policy template name and the first line of the README match.\r\n\r\nHas been tested and works as expected.\r\n", + "labels": [ + "READY-FOR-REVIEW" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2699", + "created_at": "2024-09-30 15:47:58 UTC", + "merged_at": "2024-09-30 18:24:42 UTC", + "modified_files": [ + ".dangerfile/policy_tests.rb", + "Dangerfile" + ] + }, + { + "number": 2698, + "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/11108609168)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2698", + "created_at": "2024-09-30 14:52:06 UTC", + "merged_at": "2024-09-30 14:59:32 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2696, + "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/11108473630)", + "labels": [ + "automation", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2696", + "created_at": "2024-09-30 14:44:30 UTC", + "merged_at": "2024-09-30 14:48:16 UTC", + "modified_files": [ + "data/active_policy_list/active_policy_list.json" + ] + }, + { + "number": 2694, + "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/11108489226)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2694", + "created_at": "2024-09-30 14:43:15 UTC", + "merged_at": "2024-09-30 14:47:57 UTC", + "modified_files": [ + "data/policy_permissions_list/master_policy_permissions_list.json", + "data/policy_permissions_list/master_policy_permissions_list.yaml" + ] + }, + { + "number": 2693, + "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/11108489231)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2693", + "created_at": "2024-09-30 14:43:10 UTC", + "merged_at": "2024-09-30 14:47:41 UTC", + "modified_files": [ + "cost/aws/schedule_instance/aws_schedule_instance_meta_parent.pt", + "cost/google/schedule_instance/google_schedule_instance_meta_parent.pt" + ] + }, + { + "number": 2695, + "title": "Bump micromatch and markdownlint-cli2", + "description": "Bumps [micromatch](https://github.com/micromatch/micromatch) to 4.0.8 and updates ancestor dependency [markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2). These dependencies need to be updated together.\n\nUpdates `micromatch` from 4.0.4 to 4.0.8\n
\nRelease notes\n

Sourced from micromatch's releases.

\n
\n

4.0.8

\n

Ultimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.

\n
\n
\n
\nChangelog\n

Sourced from micromatch's changelog.

\n
\n

[4.0.8] - 2024-08-22

\n
    \n
  • backported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch
  • \n
\n

[4.0.7] - 2024-05-22

\n
    \n
  • this is basically v4.0.5, with some README updates
  • \n
  • it is vulnerable to CVE-2024-4067
  • \n
  • Updated braces to v3.0.3 to avoid CVE-2024-4068
  • \n
  • does NOT break API compatibility
  • \n
\n

[4.0.6] - 2024-05-21

\n
    \n
  • Added hasBraces to check if a pattern contains braces.
  • \n
  • Fixes CVE-2024-4067
  • \n
  • BREAKS API COMPATIBILITY
  • \n
  • Should be labeled as a major release, but it's not.
  • \n
\n

[4.0.1 - 4.0.5]

\n

[4.0.0] - 2019-03-20

\n

Added

\n
    \n
  • Adds support for options.onMatch. See the readme for details
  • \n
  • Adds support for options.onIgnore. See the readme for details
  • \n
  • Adds support for options.onResult. See the readme for details
  • \n
\n

Breaking changes

\n
    \n
  • Require Node.js >= 8.6
  • \n
  • Removed support for passing an array of brace patterns to micromatch.braces().
  • \n
  • To strictly enforce closing brackets (for {, [, and (), you must now use strictBrackets=true instead of strictErrors.
  • \n
  • cache - caching and all related options and methods have been removed
  • \n
  • options.unixify was renamed to options.windows
  • \n
  • options.nodupes Was removed. Duplicates are always removed by default. You can override this with custom behavior by using the onMatch, onResult and onIgnore functions.
  • \n
  • options.snapdragon was removed, as snapdragon is no longer used.
  • \n
  • options.sourcemap was removed, as snapdragon is no longer used, which provided sourcemap support.
  • \n
\n

[3.0.0] - 2017-04-11

\n

Complete overhaul, with 36,000+ new unit tests validated against actual output generated by Bash and minimatch. More specifically, 35,000+ of the tests:

\n
    \n
  • micromatch results are directly compared to bash results
  • \n
  • in rare cases, when micromatch and bash disagree, micromatch's results are compared to minimatch's results
  • \n
  • micromatch is much more accurate than minimatch, so there were cases where I had to make assumptions. I'll try to document these.
  • \n
\n

This refactor introduces a parser and compiler that are supersets of more granular parsers and compilers from other sub-modules. Each of these sub-modules has a singular responsibility and focuses on a certain type of matching that aligns with a specific part of the Bash "expansion" API.

\n

These sub-modules work like plugins to seamlessly create the micromatch parser/compiler, so that strings are parsed in one pass, an AST is created, then a new string is generated by the compiler.

\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • 8bd704e 4.0.8
  • \n
  • a0e6841 run verb to generate README documentation
  • \n
  • 4ec2884 Merge branch 'v4' into hauserkristof-feature/v4.0.8
  • \n
  • 03aa805 Merge pull request #266 from hauserkristof/feature/v4.0.8
  • \n
  • 814f5f7 lint
  • \n
  • 67fcce6 fix: CHANGELOG about braces & CVE-2024-4068, v4.0.5
  • \n
  • 113f2e3 fix: CVE numbers in CHANGELOG
  • \n
  • d9dbd9a feat: updated CHANGELOG
  • \n
  • 2ab1315 fix: use actions/setup-node@v4
  • \n
  • 1406ea3 feat: rework test to work on macos with node 10,12 and 14
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\nUpdates `markdownlint-cli2` from 0.4.0 to 0.14.0\n
\nChangelog\n

Sourced from markdownlint-cli2's changelog.

\n
\n

0.14.0

\n
    \n
  • Handle -- parameter per POSIX convention
  • \n
  • Add support for glob to gitignore configuration
  • \n
  • Update dependencies (including markdownlint)
  • \n
\n

0.13.0

\n
    \n
  • Add noBanner and gitignore configuration options
  • \n
  • Reduce install size by switching to js-yaml package
  • \n
  • Add more detail to some error messages
  • \n
  • Export JSONC/YAML parsers for reuse
  • \n
  • Update dependencies (including markdownlint)
  • \n
\n

0.12.1

\n
    \n
  • Update JSONC parsing to handle trailing commas
  • \n
  • Add documentation links to JSON schema
  • \n
  • Update dependencies
  • \n
\n

0.12.0

\n
    \n
  • Remove deprecated markdownlint-cli2-config entry point\n
      \n
    • Use markdownlint-cli2 --config ... instead
    • \n
    \n
  • \n
  • Remove deprecated markdownlint-cli2-fix entry point\n
      \n
    • Use markdownlint-cli2 --fix ... instead
    • \n
    \n
  • \n
  • Add --help and --no-globs parameters
  • \n
  • Improve and document included JSON schemas
  • \n
  • Update dependencies (including markdownlint)
  • \n
\n

0.11.0

\n
    \n
  • Add modulePaths configuration option
  • \n
  • Update dependencies (including markdownlint)
  • \n
  • Remove support for end-of-life Node 16
  • \n
\n

0.10.0

\n
    \n
  • Add showFound configuration option
  • \n
  • Add .markdownlint-cli2.jsonc config schema
  • \n
  • Update dependencies (including markdownlint)
  • \n
\n

0.9.2

\n
    \n
  • Remove npm-shrinkwrap.json entirely to avoid npm failures
  • \n
\n

0.9.1

\n
    \n
  • Remove devDependencies from npm-shrinkwrap.json to avoid npm failures
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n
    \n
  • da711fa Put "gitignore" in a code span to avoid being reported as a spelling error.
  • \n
  • bf34521 Update to version 0.14.0.
  • \n
  • 284bb81 Update version of all formatters (to pick up changes to package.json, etc.) a...
  • \n
  • 5f5f1c2 Add simple 100% test coverage for fs-virtual.js.
  • \n
  • 1e6a84a Fix FsVirtual on Windows due to path.resolve converting "/" into "C:".
  • \n
  • d66d6b8 Handle "--" parameter per POSIX Utility Conventions 12.2 Guideline 10.
  • \n
  • caa46d0 Add @​stylistic/eslint-plugin to ESLint configuration.
  • \n
  • 37bde15 Add support for glob expression to gitignore configuration (fixes #365).
  • \n
  • 48a1cd4 Update tests to account for new markdownlint library version.
  • \n
  • 39c6feb Bump markdownlint from 0.34.0 to 0.35.0
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/flexera-public/policy_templates/network/alerts).\n\n
", + "labels": [ + "dependencies", + "javascript" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2695", + "created_at": "2024-09-30 14:43:53 UTC", + "merged_at": "2024-09-30 14:47:00 UTC", + "modified_files": [ + "package-lock.json", + "package.json" + ] + }, + { + "number": 2692, + "title": "POL-1370 Update AWS Instance Types JSON to include superseded instances for r, db.m, db.r families", + "description": "### Description\r\n\r\n\r\n\r\n- ~~C family (e.g., c4 → c5)~~ (already in file)\r\n- ~~M family (e.g., m4 → m5)~~ (already in file)\r\n- R family (e.g., r4 → r5)\r\n- DB instances:\r\n - M family (e.g., db.m4 → db.m5)\r\n - R family (e.g., db.r4 → db.r5)\r\n\r\n### Issues Resolved\r\n\r\n\r\nResolves issue where AWS Superseded EC2 Instances policy does not report on the above instance types despite them being superseded.\r\n\r\n### Link to Example Applied Policy\r\n\r\n\r\n\r\n\r\n### Contribution Check List\r\n", + "labels": [ + "enhancement", + "READY-FOR-REVIEW", + "data" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2692", + "created_at": "2024-09-30 13:01:48 UTC", + "merged_at": "2024-09-30 14:46:36 UTC", + "modified_files": [ + "data/aws/instance_types.json" + ] + }, + { + "number": 2685, + "title": "POL-1347 - fix: meta_parent_policy_compiler.rb no export block", + "description": "### Description\r\n\r\nhttps://github.com/flexera-public/policy_templates/actions/runs/11059501776\r\nWorkflow is currently failing on a PT\r\n\r\n```\r\nWriting parent policy template: ../../security/azure/sql_auditing_retention/sql_auditing_retention_meta_parent.pt\r\nmeta_parent_policy_compiler.rb:334:in `block in compile_meta_parent_policy': undefined method `scan' for nil (NoMethodError)\r\n\r\n fields = export_block[0].scan(/(^.*field\\s+\\\".*?\\\".*?end)/m).flatten\r\n ^^^^^\r\n\tfrom meta_parent_policy_compiler.rb:314:in `each'\r\n\tfrom meta_parent_policy_compiler.rb:314:in `compile_meta_parent_policy'\r\n\tfrom meta_parent_policy_compiler.rb:467:in `block in
'\r\n\tfrom meta_parent_policy_compiler.rb:466:in `each'\r\n\tfrom meta_parent_policy_compiler.rb:466:in `
'\r\n```\r\nModified Workflow Run Succesful: https://github.com/flexera-public/policy_templates/actions/runs/11059612277\r\n\r\nWhich resulted in these changes: https://github.com/flexera-public/policy_templates/pull/2687\r\n\r\n### Contribution Check List\r\n\r\n- [X] New functionality includes testing.\r\n", + "labels": [ + "READY-FOR-REVIEW" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2685", + "created_at": "2024-09-26 20:14:24 UTC", + "merged_at": "2024-09-30 14:42:51 UTC", + "modified_files": [ + ".dangerfile/policy_tests.rb", + "cost/aws/schedule_instance/CHANGELOG.md", + "cost/aws/schedule_instance/aws_schedule_instance.pt", + "cost/aws/schedule_instance/aws_schedule_instance_meta_parent.pt", + "cost/azure/schedule_instance/azure_schedule_instance_meta_parent.pt", + "cost/google/schedule_instance/CHANGELOG.md", + "cost/google/schedule_instance/google_schedule_instance.pt", + "cost/google/schedule_instance/google_schedule_instance_meta_parent.pt", + "tools/meta_parent_policy_compiler/meta_parent_policy_compiler.rb" + ] + }, + { + "number": 2683, + "title": "feat/disable_concurrency_update_active_policy_list_workflow", + "description": "### Description\r\n\r\nEnable only running 1 workflow at a time, cancelling previous in progress\r\n\r\nThis prevents race-condition between multiple workflows being triggered\r\n\r\nWe only need one to run at a time, and it should be from the most recent trigger/commit", + "labels": [ + "READY-FOR-REVIEW" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2683", + "created_at": "2024-09-26 20:00:06 UTC", + "merged_at": "2024-09-30 14:42:39 UTC", + "modified_files": [ + ".github/workflows/update-active-policy-list.yaml" + ] + }, + { + "number": 2688, + "title": "POL-1368 AWS Superseded EBS Volumes - Update Name in Readme", + "description": "Updated policy template name in readme from `AWS Rightsize EBS Volumes` to `AWS Superseded EBS Volumes`\r\n\r\n### Description\r\n\r\n\r\nUpdates the Policy Template Name in the README doc from `AWS Rightsize EBS Volumes` to `AWS Superseded EBS Volumes`\r\n\r\n### Issues Resolved\r\n\r\n\r\nFixes the name in readme doc to be correct.\r\n\r\n### Link to Example Applied Policy\r\n\r\n\r\n\r\nN/A\r\n\r\n### Contribution Check List\r\n\r\n- [x] New functionality has been documented in the README if applicable\r\n", + "labels": [ + "READY-FOR-REVIEW", + "small fixes" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2688", + "created_at": "2024-09-27 08:27:26 UTC", + "merged_at": "2024-09-30 14:40:27 UTC", + "modified_files": [ + "cost/aws/superseded_ebs_volumes/README.md" + ] + }, + { + "number": 2690, + "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/11088929543)", + "labels": [ + "automation", + "data", + "aws" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2690", + "created_at": "2024-09-29 02:29:38 UTC", + "merged_at": "2024-09-30 08:42:27 UTC", + "modified_files": [ + "data/aws/aws_ec2_pricing.json" + ] + }, + { + "number": 2689, + "title": "Update Change History", + "description": "Update Change History from GitHub Actions Workflow [Update Change History](https://github.com/flexera-public/policy_templates/actions/runs/11088560033)", + "labels": [ + "automation" + ], + "href": "https://github.com/flexera-public/policy_templates/pull/2689", + "created_at": "2024-09-29 01:40:53 UTC", + "merged_at": "2024-09-30 08:38:09 UTC", + "modified_files": [ + "HISTORY.md", + "data/change_history/change_history.json" + ] + }, { "number": 2684, "title": "Update Active Policy List",