# C7N Community Meeting Minutes 2024-08-06 ## August 6, 2024 :::info - **URL:** meet.google.com/mii-evqh-esh - **Date:** August 6, 2024 (2:00 PM (ET) / 11:00 AM (PT) / 7PM (UTC)) - **[Timezone Converter (Click me)](https://www.timeanddate.com/worldclock/converter.html?iso=20220621T180000&p1=263&p2=224&p3=136&p4=37&p5=367&p6=438&p7=248&p8=22)** - **Agenda** 1. Intros `10m` 1. Agenda Items `20m` 1. PR Party `30m` - **Meeting Contact:** AJ: <aj@stacklet.io> - **Video Archive and Transcripts**: https://mtngs.io/cloud-custodian/community-meetings/ ::: ## Agenda Items - New release - Fix regression in event modes - DynamoDB lookup for value_from - Potential issue attempting to load non-AWS providers? ([Slack thread](https://www.linen.dev/s/cloud-custodian/t/22744301/hi-question-regarding-c7n-org-we-ve-been-using-c7n-org-to-ru#1feb08ff-4bb2-4159-b308-00ae661aab0c)) - Addressing in quick 0.9.40 follow-up - [Key Error on ECR cross-account filter when using Config source #9620 ](https://github.com/cloud-custodian/cloud-custodian/issues/9620) - [AWS Network Manager resources](https://github.com/cloud-custodian/cloud-custodian/pull/9514) - [SNS Topic policy statement ordering](https://github.com/cloud-custodian/cloud-custodian/issues/9577) - [Query parser updates](https://github.com/cloud-custodian/cloud-custodian/pull/9533) ### PR/Issue Discussion - https://github.com/cloud-custodian/cloud-custodian/pull/9650 - Move extra API call logic to filters rather than building it into the resource describe - https://github.com/cloud-custodian/cloud-custodian/issues/9660 - Azure functional testing currently based on giant ARM template - break it up into smaller modules? - https://github.com/cloud-custodian/cloud-custodian/pull/9657 - Maybe switch to `from_json` to be clearer about intent # Weekly Report Weekly status report for cloud-custodian/cloud-custodian Week #31 2024 ## Weekly Stats | | Opened this week| Closed this week| |--|---|-----| |Issues| 8 | 12| |PR's| 12 | 11| | | | |--|--| | New stars | | | New forks | | ## PR's Opened * [#9658](https://github.com/cloud-custodian/cloud-custodian/pull/9658): update azure-mgmt-rdbms version * [#9657](https://github.com/cloud-custodian/cloud-custodian/pull/9657): feat: add to_json jmespath function * [#9655](https://github.com/cloud-custodian/cloud-custodian/pull/9655): docs - add sphinxcontrib.jquery extension to fix doc search * [#9654](https://github.com/cloud-custodian/cloud-custodian/pull/9654): implement opensearch-injestion * [#9652](https://github.com/cloud-custodian/cloud-custodian/pull/9652): aws - asg - update valid filter * [#9650](https://github.com/cloud-custodian/cloud-custodian/pull/9650): [workspaces-web] augment resource and update delete action * [#9649](https://github.com/cloud-custodian/cloud-custodian/pull/9649): Ignore * [#9647](https://github.com/cloud-custodian/cloud-custodian/pull/9647): Match Policy Statements with Same Actions in Different Order * [#9645](https://github.com/cloud-custodian/cloud-custodian/pull/9645): aws - cloudfront - add origin-access-control resource * [#9644](https://github.com/cloud-custodian/cloud-custodian/pull/9644): aws-workspaces-web: add browser-policy filter * [#9642](https://github.com/cloud-custodian/cloud-custodian/pull/9642): aws - ecr normalize keys from config source to match service apis * [#9641](https://github.com/cloud-custodian/cloud-custodian/pull/9641): azure - snapshot resource ## PR's Closed * [#9658](https://github.com/cloud-custodian/cloud-custodian/pull/9658): update azure-mgmt-rdbms version * [#9655](https://github.com/cloud-custodian/cloud-custodian/pull/9655): docs - add sphinxcontrib.jquery extension to fix doc search * [#9654](https://github.com/cloud-custodian/cloud-custodian/pull/9654): implement opensearch-injestion * [#9652](https://github.com/cloud-custodian/cloud-custodian/pull/9652): aws - asg - update valid filter * [#9649](https://github.com/cloud-custodian/cloud-custodian/pull/9649): Ignore * [#9647](https://github.com/cloud-custodian/cloud-custodian/pull/9647): Match Policy Statements with Same Actions in Different Order * [#9645](https://github.com/cloud-custodian/cloud-custodian/pull/9645): aws - cloudfront - add origin-access-control resource * [#9644](https://github.com/cloud-custodian/cloud-custodian/pull/9644): aws-workspaces-web: add browser-policy filter * [#9642](https://github.com/cloud-custodian/cloud-custodian/pull/9642): aws - ecr normalize keys from config source to match service apis * [#9641](https://github.com/cloud-custodian/cloud-custodian/pull/9641): azure - snapshot resource * [#9528](https://github.com/cloud-custodian/cloud-custodian/pull/9528): Find Config retention settings #9333 ## Issues Opened * [#9660](https://github.com/cloud-custodian/cloud-custodian/issues/9660): Azure policy-compliant filter error * [#9659](https://github.com/cloud-custodian/cloud-custodian/issues/9659): c7n not deleting matched SG rule * [#9656](https://github.com/cloud-custodian/cloud-custodian/issues/9656): c7n not deleting matched SG rule * [#9653](https://github.com/cloud-custodian/cloud-custodian/issues/9653): Support Opensearch Injestion Pipeline Resource * [#9651](https://github.com/cloud-custodian/cloud-custodian/issues/9651): cloudcustodian.io search is broken * [#9648](https://github.com/cloud-custodian/cloud-custodian/issues/9648): Don't invoke AWS Lambda functions for failed operations * [#9646](https://github.com/cloud-custodian/cloud-custodian/issues/9646): AWS Middle East region Authentication is not working when giving it as a non default region * [#9643](https://github.com/cloud-custodian/cloud-custodian/issues/9643): ApiGatewayV2 Routes Check Authorization Type ## Issues Closed * [#9656](https://github.com/cloud-custodian/cloud-custodian/issues/9656): c7n not deleting matched SG rule * [#9653](https://github.com/cloud-custodian/cloud-custodian/issues/9653): Support Opensearch Injestion Pipeline Resource * [#9651](https://github.com/cloud-custodian/cloud-custodian/issues/9651): cloudcustodian.io search is broken * [#9648](https://github.com/cloud-custodian/cloud-custodian/issues/9648): Don't invoke AWS Lambda functions for failed operations * [#9625](https://github.com/cloud-custodian/cloud-custodian/issues/9625): AWS Lambda function are failing with the latest version 0.9.38 * [#9620](https://github.com/cloud-custodian/cloud-custodian/issues/9620): Key Error on ECR cross-account filter when using Config source * [#9611](https://github.com/cloud-custodian/cloud-custodian/issues/9611): config-rule mode for custodian policy errors out with keyerror * [#9577](https://github.com/cloud-custodian/cloud-custodian/issues/9577): SNS Topic Policy Statement Filter Requires strict ordering * [#9333](https://github.com/cloud-custodian/cloud-custodian/issues/9333): Find Config retention settings * [#8442](https://github.com/cloud-custodian/cloud-custodian/issues/8442): using has-statement filter to match s3 bucket policy actions doesn't yield desired results * [#7978](https://github.com/cloud-custodian/cloud-custodian/issues/7978): Support for AWS EMR Serverless * [#7910](https://github.com/cloud-custodian/cloud-custodian/issues/7910): aws.asg - Allow enabling metrics collection on asgs (eks node groups)