# C7n Community Meeting Minutes # July 19th 2022 :::info - **URL:** meet.google.com/mii-evqh-esh - **Date:** July 19th, 2022 (2:00 PM (ET) / 11:00 PM (PT) / 6PM (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:** Jorge: <jorge@stacklet.io> - **Video Archive and Transcripts**: https://mtngs.io/cloud-custodian/community-meetings/ ::: [![Video Recording](https://img.youtube.com/vi/VOreGoQNgfc/0.jpg)](https://youtu.be/VOreGoQNgfc) ## Agenda Item - Intros, etc. - Welcome [Darren Dao](https://github.com/cloud-custodian/cloud-custodian/pull/7565/files) as a comaintainer! - Governance Updates - See this [GitHub issue](https://github.com/cloud-custodian/cloud-custodian/issues/7149) for the latest draft revisions. - Cloud Custodian Workshop at SCaLE 19x - July 28th, Hilton LAX, Los Angeles - [Schedule link](https://www.socallinuxexpo.org/scale/19x/presentations/workshop-getting-started-cloud-custodian) - this is a free workshop! - Cloud Custodian has applied for incubation in the CNCF - https://lists.cncf.io/g/cncf-toc/message/7180 - We're going to reinforce: - https://reinforce.awsevents.com/ - Stacklet is running a reception, you're invited! Please [fill this out if you're planning on attending](https://stacklet.io/c7n-reinforce-2022). - RDS Encryption support? [Umme] - https://cloudcustodian.io/docs/aws/examples/rdspublicunencrypted.html [Darren Dao] Would like eyes/review here: - https://github.com/cloud-custodian/cloud-custodian/pull/7252 - https://github.com/cloud-custodian/cloud-custodian/pull/7525 - https://github.com/cloud-custodian/cloud-custodian/pull/7499 - https://github.com/cloud-custodian/cloud-custodian/pull/5971 [KapilT] Would like eyes/review here: - https://github.com/cloud-custodian/cloud-custodian/pull/7310 ## Weekly Stats | | Opened this week| Closed this week| |--|---|-----| |Issues| 23 | 15| |PR's| 26 | 20| | | | |--|--| | New stars | | | New forks | | ## PR's Opened * :boom: [#7565](https://github.com/cloud-custodian/cloud-custodian/pull/7565): Add Darren Dao as a maintainer * [#7562](https://github.com/cloud-custodian/cloud-custodian/pull/7562): update vscode tasks * [#7561](https://github.com/cloud-custodian/cloud-custodian/pull/7561): AWS - Connect - Create new Connect resource and instance-attribute filter * [#7560](https://github.com/cloud-custodian/cloud-custodian/pull/7560): aws - artifact - fix cfn type metadata * [#7556](https://github.com/cloud-custodian/cloud-custodian/pull/7556): gcp - sql - Add labels filters and actions to the GCP SQL * [#7552](https://github.com/cloud-custodian/cloud-custodian/pull/7552): aws - fsx subnet filter * [#7543](https://github.com/cloud-custodian/cloud-custodian/pull/7543): aws - asg - fix tagging interpolate values * [#7539](https://github.com/cloud-custodian/cloud-custodian/pull/7539): aws - mu - add waiter to lambda creation to support AWS Lamdba states * :boom: [#7538](https://github.com/cloud-custodian/cloud-custodian/pull/7538): tools/c7n_mailer - support for gcp * :boom: [#7537](https://github.com/cloud-custodian/cloud-custodian/pull/7537): docs - remove references to Python 3.6 and point to upstream docs instead * [#7536](https://github.com/cloud-custodian/cloud-custodian/pull/7536): aws - account - return empty list if check-macie doesn't match * [#7534](https://github.com/cloud-custodian/cloud-custodian/pull/7534): gcp - labels - support resourceLabels for gke * [#7533](https://github.com/cloud-custodian/cloud-custodian/pull/7533): aws - ebs - copy-instance-tags allow users to specify overwrite false * [#7532](https://github.com/cloud-custodian/cloud-custodian/pull/7532): Interpolate universal tags #6821 * [#7531](https://github.com/cloud-custodian/cloud-custodian/pull/7531): aws - elb - add `is-not-ssl` filter * [#7530](https://github.com/cloud-custodian/cloud-custodian/pull/7530): aws - core - explicitly load json-diff filter * [#7525](https://github.com/cloud-custodian/cloud-custodian/pull/7525): aws - sns and sqs- add reusable "has-statement" filter * [#7524](https://github.com/cloud-custodian/cloud-custodian/pull/7524): aws - output - read bucket region prior to creating session * [#7523](https://github.com/cloud-custodian/cloud-custodian/pull/7523): aws - sns - added "has-statement" filter * :boom: [#7522](https://github.com/cloud-custodian/cloud-custodian/pull/7522): docs - update developer install docs * [#7519](https://github.com/cloud-custodian/cloud-custodian/pull/7519): aws - waf/wafv2 - ability to associate apigateway, cloudfront and elb resources between waf and wafv2 web-acls * [#7518](https://github.com/cloud-custodian/cloud-custodian/pull/7518): mailer - fix - change default value to {} for dict * [#7517](https://github.com/cloud-custodian/cloud-custodian/pull/7517): docs - update example to use policy conditions instead of region top level key * [#7512](https://github.com/cloud-custodian/cloud-custodian/pull/7512): filters - value - add today value keyword, better date comparisons * [#7500](https://github.com/cloud-custodian/cloud-custodian/pull/7500): Config poll rule fix * :boom: [#7499](https://github.com/cloud-custodian/cloud-custodian/pull/7499): aws-cross-az-nat-gw-filter ## PR's Closed * [#7565](https://github.com/cloud-custodian/cloud-custodian/pull/7565): Add Darren Dao as a maintainer * [#7562](https://github.com/cloud-custodian/cloud-custodian/pull/7562): update vscode tasks * [#7560](https://github.com/cloud-custodian/cloud-custodian/pull/7560): aws - artifact - fix cfn type metadata * [#7556](https://github.com/cloud-custodian/cloud-custodian/pull/7556): gcp - sql - Add labels filters and actions to the GCP SQL * [#7552](https://github.com/cloud-custodian/cloud-custodian/pull/7552): aws - fsx subnet filter * [#7543](https://github.com/cloud-custodian/cloud-custodian/pull/7543): aws - asg - fix tagging interpolate values * [#7539](https://github.com/cloud-custodian/cloud-custodian/pull/7539): aws - mu - add waiter to lambda creation to support AWS Lamdba states * [#7537](https://github.com/cloud-custodian/cloud-custodian/pull/7537): docs - remove references to Python 3.6 and point to upstream docs instead * [#7536](https://github.com/cloud-custodian/cloud-custodian/pull/7536): aws - account - return empty list if check-macie doesn't match * [#7534](https://github.com/cloud-custodian/cloud-custodian/pull/7534): gcp - labels - support resourceLabels for gke * [#7531](https://github.com/cloud-custodian/cloud-custodian/pull/7531): aws - elb - add `is-not-ssl` filter * [#7524](https://github.com/cloud-custodian/cloud-custodian/pull/7524): aws - output - read bucket region prior to creating session * [#7523](https://github.com/cloud-custodian/cloud-custodian/pull/7523): aws - sns - added "has-statement" filter * [#7522](https://github.com/cloud-custodian/cloud-custodian/pull/7522): docs - update developer install docs * [#7518](https://github.com/cloud-custodian/cloud-custodian/pull/7518): mailer - fix - change default value to {} for dict * [#7517](https://github.com/cloud-custodian/cloud-custodian/pull/7517): docs - update example to use policy conditions instead of region top level key * [#7512](https://github.com/cloud-custodian/cloud-custodian/pull/7512): filters - value - add today value keyword, better date comparisons * [#7500](https://github.com/cloud-custodian/cloud-custodian/pull/7500): Config poll rule fix * [#7073](https://github.com/cloud-custodian/cloud-custodian/pull/7073): c7n-mailer GCP support * [#3519](https://github.com/cloud-custodian/cloud-custodian/pull/3519): wip/ignore me - tools/mailer - sqs queue processor tests backfill, refactor ## Issues Opened * [#7564](https://github.com/cloud-custodian/cloud-custodian/issues/7564): Error using event-rule invalid-targets filter * [#7559](https://github.com/cloud-custodian/cloud-custodian/issues/7559): Add 'parent' filter to azure.armresource * :boom: [#7558](https://github.com/cloud-custodian/cloud-custodian/issues/7558): RDS Cluster Resize Offhours * [#7555](https://github.com/cloud-custodian/cloud-custodian/issues/7555): Unhandled exception when deleting protected instances * [#7554](https://github.com/cloud-custodian/cloud-custodian/issues/7554): aws.ec2 returns terminated instances * [#7553](https://github.com/cloud-custodian/cloud-custodian/issues/7553): Define and use of integer variables (YAML-files) - c7n-org * [#7549](https://github.com/cloud-custodian/cloud-custodian/issues/7549): Azure nsg close action broken with priority 100 rules * :boom: [#7548](https://github.com/cloud-custodian/cloud-custodian/issues/7548): post-finding action of aws.distribution resource is throwing error * [#7546](https://github.com/cloud-custodian/cloud-custodian/issues/7546): Azure EventGrid execution mode takes long time to respond * [#7544](https://github.com/cloud-custodian/cloud-custodian/issues/7544): Skip Tags if exist when copy EC2 to EBS * [#7541](https://github.com/cloud-custodian/cloud-custodian/issues/7541): Check for 2 AWS active keys at the same time * [#7535](https://github.com/cloud-custodian/cloud-custodian/issues/7535): I have a policy written in YML, but still I am getting Empty Policy error * [#7529](https://github.com/cloud-custodian/cloud-custodian/issues/7529): Issue with mismatch-s3-origin filter for aws.distribution resource * [#7528](https://github.com/cloud-custodian/cloud-custodian/issues/7528): Skip copy-instance-tags if Name tag already exists * [#7526](https://github.com/cloud-custodian/cloud-custodian/issues/7526): the logic of the is_email function is incomplete, invalid email address can not be recognized * [#7521](https://github.com/cloud-custodian/cloud-custodian/issues/7521): [Doc] Installation failed as I don't have "python" executablre * [#7520](https://github.com/cloud-custodian/cloud-custodian/issues/7520): [Doc] Installation page refers to old version of python on Mac * [#7516](https://github.com/cloud-custodian/cloud-custodian/issues/7516): AWS Lambda - add "Function URL" configuration to meta-data * [#7515](https://github.com/cloud-custodian/cloud-custodian/issues/7515): Custodian report: resources.json.gz file get overwritten * [#7514](https://github.com/cloud-custodian/cloud-custodian/issues/7514): [Doc] AWS Getting Started is using deprecated policies * [#7513](https://github.com/cloud-custodian/cloud-custodian/issues/7513): tuple or dict ? * [#7503](https://github.com/cloud-custodian/cloud-custodian/issues/7503): How to use mutiple op values together with regex * [#7502](https://github.com/cloud-custodian/cloud-custodian/issues/7502): c7n-mailer: Custodian Mailer Error ## Issues Closed * [#7554](https://github.com/cloud-custodian/cloud-custodian/issues/7554): aws.ec2 returns terminated instances * [#7541](https://github.com/cloud-custodian/cloud-custodian/issues/7541): Check for 2 AWS active keys at the same time * [#7535](https://github.com/cloud-custodian/cloud-custodian/issues/7535): I have a policy written in YML, but still I am getting Empty Policy error * [#7528](https://github.com/cloud-custodian/cloud-custodian/issues/7528): Skip copy-instance-tags if Name tag already exists * [#7521](https://github.com/cloud-custodian/cloud-custodian/issues/7521): [Doc] Installation failed as I don't have "python" executablre * [#7520](https://github.com/cloud-custodian/cloud-custodian/issues/7520): [Doc] Installation page refers to old version of python on Mac * [#7514](https://github.com/cloud-custodian/cloud-custodian/issues/7514): [Doc] AWS Getting Started is using deprecated policies * [#7513](https://github.com/cloud-custodian/cloud-custodian/issues/7513): tuple or dict ? * [#7503](https://github.com/cloud-custodian/cloud-custodian/issues/7503): How to use mutiple op values together with regex * [#7502](https://github.com/cloud-custodian/cloud-custodian/issues/7502): c7n-mailer: Custodian Mailer Error * [#7270](https://github.com/cloud-custodian/cloud-custodian/issues/7270): No format called txt - need to update the documentation * [#7225](https://github.com/cloud-custodian/cloud-custodian/issues/7225): Add deregister action for workspaces-directory * [#5769](https://github.com/cloud-custodian/cloud-custodian/issues/5769): iam-profile `unused` filter is returning instance profiles with EC2 attachments. * [#4876](https://github.com/cloud-custodian/cloud-custodian/issues/4876): aws - "c7n-org run" - Error (timeout / connection closed) during Lambda policy deployment * [#1714](https://github.com/cloud-custodian/cloud-custodian/issues/1714): New policies to forbid S3 objects from having public ACLs