# C7n Community Meeting Minutes
## December 6th 2022
:::info
- **URL:** meet.google.com/mii-evqh-esh
- **Date:** December 6th, 2022 (2:00 PM (ET) / 11:00 AM (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/
:::
[](https://youtu.be/BwfMc5RNv-8)
## Agenda Items
- Intros, etc.
- We're testing Slack! Join us:
- [Invite page](https://communityinviter.com/apps/cloud-custodian/c7n-chat)
- Release Update [Sonny]
- Dependency updates, poetry, etc.
- [Release update](https://github.com/cloud-custodian/cloud-custodian/pull/7990)
- .9.21 targetted for right after reInvent
- Kapil: we'll need this: https://github.com/cloud-custodian/cloud-custodian/pull/8011
- Where we at now?
- Kapil - release next week!
- We're back from reinvent!
- Thanks everyone for stopping by the booth!
- If you're new here from reinvent, welcome!
- No community meeting next time 20th december
- We'll resume Jan 10th, jorge to adjust the calendar.
- Kapil: ressurect Cask?
- https://github.com/cloud-custodian/cloud-custodian/tree/master/tools/cask
- Jorge volunteers to document this
-
- Kapil: There's no consistent identifier across resources?
- Looking at adding a getURN? (did I spell that right?)
- [Discussion here](https://youtu.be/BwfMc5RNv-8?t=1261)
# Weekly Report
Weekly status report for cloud-custodian/cloud-custodian Week #49 2022
## Here's what the team has focused on this week:
*
## Weekly Stats
| | Opened this week| Closed this week|
|--|---|-----|
|Issues| 16 | 11|
|PR's| 53 | 55|
| | |
|--|--|
| New stars | 0|
| New forks | 0|
## PR's Opened
* :boom: [#7807](https://github.com/cloud-custodian/cloud-custodian/pull/7807): RDS instance TLS check
* :boom: [#7946](https://github.com/cloud-custodian/cloud-custodian/pull/7946): APIGW WAFv2
* :boom: [#7029](https://github.com/cloud-custodian/cloud-custodian/pull/7029): Managed Config Rules
* :boom: [#8056](https://github.com/cloud-custodian/cloud-custodian/pull/8056): AWS - AppSync - Create graphql api cache filter
* [#8053](https://github.com/cloud-custodian/cloud-custodian/pull/8053): aws - iam-analyzer - add support for additional resources
* [#8052](https://github.com/cloud-custodian/cloud-custodian/pull/8052): docs - tencentcloud resources docs with examples
* [#8051](https://github.com/cloud-custodian/cloud-custodian/pull/8051): mailer - skip empty email addr and filter out invalid cc email addr
* [#8049](https://github.com/cloud-custodian/cloud-custodian/pull/8049): aws - glue-connection - tag read/write support
* [#8048](https://github.com/cloud-custodian/cloud-custodian/pull/8048): Chore/bump ubi
* [#8047](https://github.com/cloud-custodian/cloud-custodian/pull/8047): tools/cask - support tencent cloud
* [#8045](https://github.com/cloud-custodian/cloud-custodian/pull/8045): aws - cloudfront - updating s3 regexes for mismatch-s3-origin filter
* [#8044](https://github.com/cloud-custodian/cloud-custodian/pull/8044): c7n_tencentcloud - resources - cos
* [#8043](https://github.com/cloud-custodian/cloud-custodian/pull/8043): tencentcloud - client - support for assume role
* [#8042](https://github.com/cloud-custodian/cloud-custodian/pull/8042): aws - route53 - define rrset and healthcheck as global resources
* [#8041](https://github.com/cloud-custodian/cloud-custodian/pull/8041): adding resource for mysql flexible server
* [#8039](https://github.com/cloud-custodian/cloud-custodian/pull/8039): fix - flake8/pyflakes bump removed type comments linting
* [#8037](https://github.com/cloud-custodian/cloud-custodian/pull/8037): aws - Target group attributes check filter and modify action added
* [#8036](https://github.com/cloud-custodian/cloud-custodian/pull/8036): c7n-org - cli - support not-accounts option
* [#8035](https://github.com/cloud-custodian/cloud-custodian/pull/8035): c7n - cli - enable vars option to load vars file
* [#8034](https://github.com/cloud-custodian/cloud-custodian/pull/8034): policy - support include, format vars after load
* [#8033](https://github.com/cloud-custodian/cloud-custodian/pull/8033): c7n-org - support org level vars in config file
* [#8030](https://github.com/cloud-custodian/cloud-custodian/pull/8030): aws - backup - add consecutive backups filter
* [#8029](https://github.com/cloud-custodian/cloud-custodian/pull/8029): utils - reduce backoff_delays jitter
* [#8028](https://github.com/cloud-custodian/cloud-custodian/pull/8028): aws - security-group - used filter - add interface usage annotation
* [#8027](https://github.com/cloud-custodian/cloud-custodian/pull/8027): aws - dlm - use native arn attribute
* [#8025](https://github.com/cloud-custodian/cloud-custodian/pull/8025): aws - elasticache - skip delete replication group if it is in use
* [#8024](https://github.com/cloud-custodian/cloud-custodian/pull/8024): aws - ebs - divide into small batch to achieve better performance when retrieving EBS resources (codecov exception requested)
* [#8023](https://github.com/cloud-custodian/cloud-custodian/pull/8023): aws - dynamodb - add update table action (could u pls make an exception for this codecov)
* [#8022](https://github.com/cloud-custodian/cloud-custodian/pull/8022): aws - notify - prepare iam-saml-provider for notify
* [#8021](https://github.com/cloud-custodian/cloud-custodian/pull/8021): aws - ami - add last-launched-time filter
* [#8020](https://github.com/cloud-custodian/cloud-custodian/pull/8020): aws - account - check-cloudtrail sns lookup refactor
* [#8019](https://github.com/cloud-custodian/cloud-custodian/pull/8019): fix - add GA code from older website
* [#8018](https://github.com/cloud-custodian/cloud-custodian/pull/8018): Bump cryptography from 38.0.1 to 38.0.3
* [#8017](https://github.com/cloud-custodian/cloud-custodian/pull/8017): Bump cryptography from 38.0.1 to 38.0.3 in /tools/c7n_azure
* [#8016](https://github.com/cloud-custodian/cloud-custodian/pull/8016): Bump cryptography from 38.0.1 to 38.0.3 in /tools/c7n_openstack
* [#8014](https://github.com/cloud-custodian/cloud-custodian/pull/8014): policy - have conditions support vars
* [#8013](https://github.com/cloud-custodian/cloud-custodian/pull/8013): releng - update poetry to 1.2.2
* [#8012](https://github.com/cloud-custodian/cloud-custodian/pull/8012): releng - github actions use concurrency option to only run on latest push
* [#8011](https://github.com/cloud-custodian/cloud-custodian/pull/8011): c7n_left - github action output annotation fixes
* [#8007](https://github.com/cloud-custodian/cloud-custodian/pull/8007): aws - ec2 - force stop override stop protection
* [#8006](https://github.com/cloud-custodian/cloud-custodian/pull/8006): aws - iam-profile, ec2 - add has-specific-managed-policy filter
* [#8002](https://github.com/cloud-custodian/cloud-custodian/pull/8002): docs - tencentcloud resource reference docs build
* [#8001](https://github.com/cloud-custodian/cloud-custodian/pull/8001): releng - handle optional extras in gen-frozensetup
* [#7999](https://github.com/cloud-custodian/cloud-custodian/pull/7999): aws - iam - instance-profile set-role action
* [#7998](https://github.com/cloud-custodian/cloud-custodian/pull/7998): aws - Lambda kms key fix for securityhub finding
* [#7996](https://github.com/cloud-custodian/cloud-custodian/pull/7996): aws - cloudhsm-cluster, augment and serverless mode
* [#7995](https://github.com/cloud-custodian/cloud-custodian/pull/7995): releng - install mailer extras in docker image
* [#7994](https://github.com/cloud-custodian/cloud-custodian/pull/7994): c7n_tencentcloud - filter - refactor metrics filter
* [#7992](https://github.com/cloud-custodian/cloud-custodian/pull/7992): c7n_tencentcloud - tests - vcr add recording filter
* [#7990](https://github.com/cloud-custodian/cloud-custodian/pull/7990): releng - 0.9.21.0 pkg-increment and pkg-rebase
* [#7988](https://github.com/cloud-custodian/cloud-custodian/pull/7988): aws - hosted-zone - query-logging-enabled: add subscription filter details
* [#7986](https://github.com/cloud-custodian/cloud-custodian/pull/7986): aws - cloudfront - wafv2-enabled fix to find resources which are associated with waf-classic acl
* [#7984](https://github.com/cloud-custodian/cloud-custodian/pull/7984): aws - autotag action - fix none userinfo exception
* [#7983](https://github.com/cloud-custodian/cloud-custodian/pull/7983): aws - transit-attachment - Support CloudTrail mode
* [#7981](https://github.com/cloud-custodian/cloud-custodian/pull/7981): aws - Support CloudTrail mode for aws.transit-attachment
* [#7980](https://github.com/cloud-custodian/cloud-custodian/pull/7980): core - fix issue on policy conditions (#7967)
## PR's Closed
* [#8053](https://github.com/cloud-custodian/cloud-custodian/pull/8053): aws - iam-analyzer - add support for additional resources
* [#8049](https://github.com/cloud-custodian/cloud-custodian/pull/8049): aws - glue-connection - tag read/write support
* [#8048](https://github.com/cloud-custodian/cloud-custodian/pull/8048): Chore/bump ubi
* [#8047](https://github.com/cloud-custodian/cloud-custodian/pull/8047): tools/cask - support tencent cloud
* [#8045](https://github.com/cloud-custodian/cloud-custodian/pull/8045): aws - cloudfront - updating s3 regexes for mismatch-s3-origin filter
* [#8043](https://github.com/cloud-custodian/cloud-custodian/pull/8043): tencentcloud - client - support for assume role
* [#8042](https://github.com/cloud-custodian/cloud-custodian/pull/8042): aws - route53 - define rrset and healthcheck as global resources
* [#8039](https://github.com/cloud-custodian/cloud-custodian/pull/8039): fix - flake8/pyflakes bump removed type comments linting
* [#8036](https://github.com/cloud-custodian/cloud-custodian/pull/8036): c7n-org - cli - support not-accounts option
* [#8030](https://github.com/cloud-custodian/cloud-custodian/pull/8030): aws - backup - add consecutive backups filter
* [#8028](https://github.com/cloud-custodian/cloud-custodian/pull/8028): aws - security-group - used filter - add interface usage annotation
* [#8027](https://github.com/cloud-custodian/cloud-custodian/pull/8027): aws - dlm - use native arn attribute
* [#8022](https://github.com/cloud-custodian/cloud-custodian/pull/8022): aws - notify - prepare iam-saml-provider for notify
* [#8019](https://github.com/cloud-custodian/cloud-custodian/pull/8019): fix - add GA code from older website
* [#8018](https://github.com/cloud-custodian/cloud-custodian/pull/8018): Bump cryptography from 38.0.1 to 38.0.3
* [#8017](https://github.com/cloud-custodian/cloud-custodian/pull/8017): Bump cryptography from 38.0.1 to 38.0.3 in /tools/c7n_azure
* [#8016](https://github.com/cloud-custodian/cloud-custodian/pull/8016): Bump cryptography from 38.0.1 to 38.0.3 in /tools/c7n_openstack
* [#8013](https://github.com/cloud-custodian/cloud-custodian/pull/8013): releng - update poetry to 1.2.2
* [#8012](https://github.com/cloud-custodian/cloud-custodian/pull/8012): releng - github actions use concurrency option to only run on latest push
* [#8011](https://github.com/cloud-custodian/cloud-custodian/pull/8011): c7n_left - github action output annotation fixes
* [#8006](https://github.com/cloud-custodian/cloud-custodian/pull/8006): aws - iam-profile, ec2 - add has-specific-managed-policy filter
* [#8002](https://github.com/cloud-custodian/cloud-custodian/pull/8002): docs - tencentcloud resource reference docs build
* [#8001](https://github.com/cloud-custodian/cloud-custodian/pull/8001): releng - handle optional extras in gen-frozensetup
* [#7999](https://github.com/cloud-custodian/cloud-custodian/pull/7999): aws - iam - instance-profile set-role action
* [#7998](https://github.com/cloud-custodian/cloud-custodian/pull/7998): aws - Lambda kms key fix for securityhub finding
* [#7996](https://github.com/cloud-custodian/cloud-custodian/pull/7996): aws - cloudhsm-cluster, augment and serverless mode
* [#7995](https://github.com/cloud-custodian/cloud-custodian/pull/7995): releng - install mailer extras in docker image
* [#7994](https://github.com/cloud-custodian/cloud-custodian/pull/7994): c7n_tencentcloud - filter - refactor metrics filter
* [#7992](https://github.com/cloud-custodian/cloud-custodian/pull/7992): c7n_tencentcloud - tests - vcr add recording filter
* [#7990](https://github.com/cloud-custodian/cloud-custodian/pull/7990): releng - 0.9.21.0 pkg-increment and pkg-rebase
* [#7988](https://github.com/cloud-custodian/cloud-custodian/pull/7988): aws - hosted-zone - query-logging-enabled: add subscription filter details
* [#7986](https://github.com/cloud-custodian/cloud-custodian/pull/7986): aws - cloudfront - wafv2-enabled fix to find resources which are associated with waf-classic acl
* [#7984](https://github.com/cloud-custodian/cloud-custodian/pull/7984): aws - autotag action - fix none userinfo exception
* [#7983](https://github.com/cloud-custodian/cloud-custodian/pull/7983): aws - transit-attachment - Support CloudTrail mode
* [#7981](https://github.com/cloud-custodian/cloud-custodian/pull/7981): aws - Support CloudTrail mode for aws.transit-attachment
* [#7974](https://github.com/cloud-custodian/cloud-custodian/pull/7974): aws.ami enhancements for issues #7972, #7232, #7031
* [#7971](https://github.com/cloud-custodian/cloud-custodian/pull/7971): Add gcp resource project info
* [#7962](https://github.com/cloud-custodian/cloud-custodian/pull/7962): M.Hogg - Suggested fix for KMSKeyArn Parameter validation failed for …
* [#7957](https://github.com/cloud-custodian/cloud-custodian/pull/7957): docs - add governance-as-code day orgs
* [#7954](https://github.com/cloud-custodian/cloud-custodian/pull/7954): aws - event-rule - add set-rule-state action
* [#7953](https://github.com/cloud-custodian/cloud-custodian/pull/7953): aws - composite-alarm - add resource and delete action
* [#7947](https://github.com/cloud-custodian/cloud-custodian/pull/7947): aws - ec2 - add managed-policy filter
* [#7919](https://github.com/cloud-custodian/cloud-custodian/pull/7919): aws - security-group - add alb-wafv2-enabled filter
* [#7917](https://github.com/cloud-custodian/cloud-custodian/pull/7917): custodian lambdas - graviton support
* [#7908](https://github.com/cloud-custodian/cloud-custodian/pull/7908): c7n_tencentcloud - resources - cdb & cdb_backup
* [#7907](https://github.com/cloud-custodian/cloud-custodian/pull/7907): fix the parsing with the latest tfparse
* [#7904](https://github.com/cloud-custodian/cloud-custodian/pull/7904): aws - lambda - added assume role for invoke lambda
* [#7889](https://github.com/cloud-custodian/cloud-custodian/pull/7889): Use case-insensitive checks for allowed conditions in cross-account filters
* [#7884](https://github.com/cloud-custodian/cloud-custodian/pull/7884): aws - efs - add has-statement filter
* [#7876](https://github.com/cloud-custodian/cloud-custodian/pull/7876): azure - postgresql-server - add configuration-parameter filter
* [#7865](https://github.com/cloud-custodian/cloud-custodian/pull/7865): c7n_tencentcloud - cam - add resources
* [#7851](https://github.com/cloud-custodian/cloud-custodian/pull/7851): aws - account - check-cloudtrail filter: add include-management-events and log-metric-filter-pattern
* [#7840](https://github.com/cloud-custodian/cloud-custodian/pull/7840): azure - webapp - add webapp authentication filter
* [#7664](https://github.com/cloud-custodian/cloud-custodian/pull/7664): azure - sqlserver - add auditing filter
* [#7223](https://github.com/cloud-custodian/cloud-custodian/pull/7223): aws - tags - copy-related-tag using resourcegroupstaggingapi, support tags as key
## Issues Opened
* [#8055](https://github.com/cloud-custodian/cloud-custodian/issues/8055): c7n_gcp fails with "Nonetype" object is not iterable when running policy against project with no clusters
* [#8054](https://github.com/cloud-custodian/cloud-custodian/issues/8054): security group scan prefix list my account work, but other account can't
* [#8050](https://github.com/cloud-custodian/cloud-custodian/issues/8050): WAFv2 Add Ability to Check for Logging
* [#8040](https://github.com/cloud-custodian/cloud-custodian/issues/8040): aws - Lambda output_dir - synchronize variable interpolation with notify message and `metadata.json`
* [#8015](https://github.com/cloud-custodian/cloud-custodian/issues/8015): Support identifying relationships between Route 53 records and Elastic IPs
* [#8010](https://github.com/cloud-custodian/cloud-custodian/issues/8010): Mailer - question about send mail to gcp target
* [#8009](https://github.com/cloud-custodian/cloud-custodian/issues/8009): [aws:sns] ResourceNotFound Terminates Policy Evaluation Early
* [#8008](https://github.com/cloud-custodian/cloud-custodian/issues/8008): awscc query.get_resources is not called for some of the resources
* [#8005](https://github.com/cloud-custodian/cloud-custodian/issues/8005): IllegalLocationConstraintException when calling the GetBucketTagging operation
* [#8004](https://github.com/cloud-custodian/cloud-custodian/issues/8004): Develop an action on Connect resource to disable the contact lens feature
* [#8003](https://github.com/cloud-custodian/cloud-custodian/issues/8003): resume and suspend actions for asg should support a new filter to ignore ASGs with Spot Instances
* [#7997](https://github.com/cloud-custodian/cloud-custodian/issues/7997): Add AWS MSK (Kafka) V2 Serverless Support
* [#7991](https://github.com/cloud-custodian/cloud-custodian/issues/7991): aws - cloudhsm-cluster policies failing in event mode
* [#7989](https://github.com/cloud-custodian/cloud-custodian/issues/7989): Replace AWS EventBridge Rules with EventBridge Scheduler
* [#7987](https://github.com/cloud-custodian/cloud-custodian/issues/7987): Filter action CWL log group for retention, size
* [#7985](https://github.com/cloud-custodian/cloud-custodian/issues/7985): wafv-enabled for CloudFront fails to return resources which are associated with waf-classic acl
## Issues Closed
* [#8015](https://github.com/cloud-custodian/cloud-custodian/issues/8015): Support identifying relationships between Route 53 records and Elastic IPs
* [#7991](https://github.com/cloud-custodian/cloud-custodian/issues/7991): aws - cloudhsm-cluster policies failing in event mode
* [#7985](https://github.com/cloud-custodian/cloud-custodian/issues/7985): wafv-enabled for CloudFront fails to return resources which are associated with waf-classic acl
* [#7977](https://github.com/cloud-custodian/cloud-custodian/issues/7977): Securityhub upload finding - Botocore ParamValidationError for aws.lambda with encrypted env variables
* [#7961](https://github.com/cloud-custodian/cloud-custodian/issues/7961): route 53 resources are all global
* [#7960](https://github.com/cloud-custodian/cloud-custodian/issues/7960): resources/awslambda.py using KMSKeyArn instead of KmsKeyArn
* [#7837](https://github.com/cloud-custodian/cloud-custodian/issues/7837): Use case-insensitive checks for allowed conditions in `cross-account` filters
* [#7763](https://github.com/cloud-custodian/cloud-custodian/issues/7763): cloudwatch alarms deletion failing
* [#7529](https://github.com/cloud-custodian/cloud-custodian/issues/7529): Issue with mismatch-s3-origin filter for aws.distribution resource
* [#7188](https://github.com/cloud-custodian/cloud-custodian/issues/7188): support `copy-related-tag` when related resource is not a first-class resource type
* [#6351](https://github.com/cloud-custodian/cloud-custodian/issues/6351): Custodian policies that call GenerateCredentialReport api hit throttling limits intermittently.