# C7N Community Meeting Minutes 2023-10-03 ## October 3rd 2023 :::info - **URL:** meet.google.com/mii-evqh-esh - **Date:** October 3, 2023 (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 - Intros, etc. - We've moved on from Python 3.7 this year, heads up: - https://github.com/cloud-custodian/cloud-custodian/issues/8092 - [Slack question](https://www.linen.dev/s/cloud-custodian/t/15727051/hi-it-looks-like-the-cloud-custodian-mailer-is-using-python-#15e5889c-16ce-4ca4-8e6a-b887a543f7f3) about mailer using 3.7, seems to be due to local/config issues though - 0.9.32.0 released today - 8 new contributors this release! :tada: - Cloud Custodian Day ideas? - Details coming soon - Virtual event (targeting end of January 2024) - Deprecation timelines / planning - Highlight changes in release notes - Potentially flip deprecations from warning to error 1-2 releases before removal - Allow an opt-in "run anyway" type option - waf-enabled / wafv2-enabled - examples for "new way" - Issue incoming around fetching credentials from ECS tasks - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://169.254.170.2/v2/credentials/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"\ ### PR/Issue Discussion # Weekly Report Weekly status report for cloud-custodian/cloud-custodian Week #40 2023 ## Weekly Stats | | Opened this week| Closed this week| |--|---|-----| |Issues| 14 | 7| |PR's| 56 | 54| | | | |--|--| | New stars | 22| | New forks | 8| ## PR's Opened * [#9025](https://github.com/cloud-custodian/cloud-custodian/pull/9025): releng - update custodian version in dependent packages * [#9022](https://github.com/cloud-custodian/cloud-custodian/pull/9022): releng - update dependencies * [#9021](https://github.com/cloud-custodian/cloud-custodian/pull/9021): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_mailer * [#9020](https://github.com/cloud-custodian/cloud-custodian/pull/9020): Bump urllib3 from 1.26.16 to 1.26.17 * [#9019](https://github.com/cloud-custodian/cloud-custodian/pull/9019): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_gcp * [#9018](https://github.com/cloud-custodian/cloud-custodian/pull/9018): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_azure * [#9017](https://github.com/cloud-custodian/cloud-custodian/pull/9017): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_kube * [#9016](https://github.com/cloud-custodian/cloud-custodian/pull/9016): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_sphinxext * [#9015](https://github.com/cloud-custodian/cloud-custodian/pull/9015): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_left * [#9014](https://github.com/cloud-custodian/cloud-custodian/pull/9014): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_policystream * [#9013](https://github.com/cloud-custodian/cloud-custodian/pull/9013): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_terraform * [#9012](https://github.com/cloud-custodian/cloud-custodian/pull/9012): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_trailcreator * [#9011](https://github.com/cloud-custodian/cloud-custodian/pull/9011): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_tencentcloud * [#9010](https://github.com/cloud-custodian/cloud-custodian/pull/9010): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_logexporter * [#9009](https://github.com/cloud-custodian/cloud-custodian/pull/9009): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_org * [#9008](https://github.com/cloud-custodian/cloud-custodian/pull/9008): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_openstack * [#9007](https://github.com/cloud-custodian/cloud-custodian/pull/9007): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_awscc * [#9006](https://github.com/cloud-custodian/cloud-custodian/pull/9006): Enhance iam-policy Filter to Support gcp.organization and gcp.folder Resources * [#9005](https://github.com/cloud-custodian/cloud-custodian/pull/9005): docs - cover list-item under generic filters * [#9003](https://github.com/cloud-custodian/cloud-custodian/pull/9003): releng - prep 0.9.32 * [#9002](https://github.com/cloud-custodian/cloud-custodian/pull/9002): c7n-left - cli entrypoint point reporter parameter * [#9000](https://github.com/cloud-custodian/cloud-custodian/pull/9000): azure - event-grid-domain * [#8999](https://github.com/cloud-custodian/cloud-custodian/pull/8999): azure - automation-account, automation-account.filters.variable-value * [#8998](https://github.com/cloud-custodian/cloud-custodian/pull/8998): OCI Instance Principal Auth * [#8997](https://github.com/cloud-custodian/cloud-custodian/pull/8997): azure - app-configuration * [#8996](https://github.com/cloud-custodian/cloud-custodian/pull/8996): Oci function support * [#8995](https://github.com/cloud-custodian/cloud-custodian/pull/8995): c7n-left - only consider root module variables when injecting uninitialized defaults * [#8994](https://github.com/cloud-custodian/cloud-custodian/pull/8994): gcp - bq-job - update enum_spec * [#8993](https://github.com/cloud-custodian/cloud-custodian/pull/8993): c7n-left - fix handling of relative source dir * [#8992](https://github.com/cloud-custodian/cloud-custodian/pull/8992): Add DesktopVirtualization resources * [#8991](https://github.com/cloud-custodian/cloud-custodian/pull/8991): create Desktop Virtualization resources host-pools and session-hosts with session-hosts-vm to check identity * [#8990](https://github.com/cloud-custodian/cloud-custodian/pull/8990): Update tagcompliance.rst * [#8988](https://github.com/cloud-custodian/cloud-custodian/pull/8988): aws - route53 - fix query-logging-enabled filter * [#8985](https://github.com/cloud-custodian/cloud-custodian/pull/8985): releng - update dependencies * [#8984](https://github.com/cloud-custodian/cloud-custodian/pull/8984): c7n-left - handle null provider tags when augmenting * [#8982](https://github.com/cloud-custodian/cloud-custodian/pull/8982): Add filter for GCP Org Policies * [#8979](https://github.com/cloud-custodian/cloud-custodian/pull/8979): updated the package version for azure mgnt cdn * [#8978](https://github.com/cloud-custodian/cloud-custodian/pull/8978): [GCP] - Cloudrun GCP iam-policy * [#8977](https://github.com/cloud-custodian/cloud-custodian/pull/8977): [GCP] - Cloudrun GCP iam-policy * [#8976](https://github.com/cloud-custodian/cloud-custodian/pull/8976): Cloudrun iam policies * [#8974](https://github.com/cloud-custodian/cloud-custodian/pull/8974): c7n-left - dump cli command to show graph and input variables * [#8972](https://github.com/cloud-custodian/cloud-custodian/pull/8972): aws - launch-template-version - generate arns that include a version number * [#8971](https://github.com/cloud-custodian/cloud-custodian/pull/8971): azure - kusho * [#8970](https://github.com/cloud-custodian/cloud-custodian/pull/8970): azure - network-watcher * [#8968](https://github.com/cloud-custodian/cloud-custodian/pull/8968): aws - check-cloudtrail filter - update * [#8967](https://github.com/cloud-custodian/cloud-custodian/pull/8967): GCP: adding support for setting high availability sql instances * [#8966](https://github.com/cloud-custodian/cloud-custodian/pull/8966): azure - datalake-analytics * [#8965](https://github.com/cloud-custodian/cloud-custodian/pull/8965): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_mailer * [#8964](https://github.com/cloud-custodian/cloud-custodian/pull/8964): Bump cryptography from 41.0.3 to 41.0.4 * [#8963](https://github.com/cloud-custodian/cloud-custodian/pull/8963): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_openstack * [#8962](https://github.com/cloud-custodian/cloud-custodian/pull/8962): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_oci * [#8961](https://github.com/cloud-custodian/cloud-custodian/pull/8961): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_azure * [#8960](https://github.com/cloud-custodian/cloud-custodian/pull/8960): aws - s3 - only check local trails in data-events filter * [#8959](https://github.com/cloud-custodian/cloud-custodian/pull/8959): docs - fix event filter example to use `op: contains` * [#8958](https://github.com/cloud-custodian/cloud-custodian/pull/8958): c7n-left - initialize variables with defaults if none provided * [#8957](https://github.com/cloud-custodian/cloud-custodian/pull/8957): aws - Correct the default value for an empty list of EC2 Tags ## PR's Closed * [#9025](https://github.com/cloud-custodian/cloud-custodian/pull/9025): releng - update custodian version in dependent packages * [#9022](https://github.com/cloud-custodian/cloud-custodian/pull/9022): releng - update dependencies * [#9021](https://github.com/cloud-custodian/cloud-custodian/pull/9021): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_mailer * [#9020](https://github.com/cloud-custodian/cloud-custodian/pull/9020): Bump urllib3 from 1.26.16 to 1.26.17 * [#9019](https://github.com/cloud-custodian/cloud-custodian/pull/9019): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_gcp * [#9018](https://github.com/cloud-custodian/cloud-custodian/pull/9018): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_azure * [#9017](https://github.com/cloud-custodian/cloud-custodian/pull/9017): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_kube * [#9016](https://github.com/cloud-custodian/cloud-custodian/pull/9016): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_sphinxext * [#9015](https://github.com/cloud-custodian/cloud-custodian/pull/9015): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_left * [#9014](https://github.com/cloud-custodian/cloud-custodian/pull/9014): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_policystream * [#9013](https://github.com/cloud-custodian/cloud-custodian/pull/9013): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_terraform * [#9012](https://github.com/cloud-custodian/cloud-custodian/pull/9012): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_trailcreator * [#9011](https://github.com/cloud-custodian/cloud-custodian/pull/9011): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_tencentcloud * [#9010](https://github.com/cloud-custodian/cloud-custodian/pull/9010): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_logexporter * [#9009](https://github.com/cloud-custodian/cloud-custodian/pull/9009): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_org * [#9008](https://github.com/cloud-custodian/cloud-custodian/pull/9008): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_openstack * [#9007](https://github.com/cloud-custodian/cloud-custodian/pull/9007): Bump urllib3 from 1.26.16 to 1.26.17 in /tools/c7n_awscc * [#9006](https://github.com/cloud-custodian/cloud-custodian/pull/9006): Enhance iam-policy Filter to Support gcp.organization and gcp.folder Resources * [#9005](https://github.com/cloud-custodian/cloud-custodian/pull/9005): docs - cover list-item under generic filters * [#9003](https://github.com/cloud-custodian/cloud-custodian/pull/9003): releng - prep 0.9.32 * [#9002](https://github.com/cloud-custodian/cloud-custodian/pull/9002): c7n-left - cli entrypoint point reporter parameter * [#8995](https://github.com/cloud-custodian/cloud-custodian/pull/8995): c7n-left - only consider root module variables when injecting uninitialized defaults * [#8994](https://github.com/cloud-custodian/cloud-custodian/pull/8994): gcp - bq-job - update enum_spec * [#8993](https://github.com/cloud-custodian/cloud-custodian/pull/8993): c7n-left - fix handling of relative source dir * [#8991](https://github.com/cloud-custodian/cloud-custodian/pull/8991): create Desktop Virtualization resources host-pools and session-hosts with session-hosts-vm to check identity * [#8988](https://github.com/cloud-custodian/cloud-custodian/pull/8988): aws - route53 - fix query-logging-enabled filter * [#8985](https://github.com/cloud-custodian/cloud-custodian/pull/8985): releng - update dependencies * [#8984](https://github.com/cloud-custodian/cloud-custodian/pull/8984): c7n-left - handle null provider tags when augmenting * [#8982](https://github.com/cloud-custodian/cloud-custodian/pull/8982): Add filter for GCP Org Policies * [#8979](https://github.com/cloud-custodian/cloud-custodian/pull/8979): updated the package version for azure mgnt cdn * [#8978](https://github.com/cloud-custodian/cloud-custodian/pull/8978): [GCP] - Cloudrun GCP iam-policy * [#8977](https://github.com/cloud-custodian/cloud-custodian/pull/8977): [GCP] - Cloudrun GCP iam-policy * [#8976](https://github.com/cloud-custodian/cloud-custodian/pull/8976): Cloudrun iam policies * [#8974](https://github.com/cloud-custodian/cloud-custodian/pull/8974): c7n-left - dump cli command to show graph and input variables * [#8972](https://github.com/cloud-custodian/cloud-custodian/pull/8972): aws - launch-template-version - generate arns that include a version number * [#8967](https://github.com/cloud-custodian/cloud-custodian/pull/8967): GCP: adding support for setting high availability sql instances * [#8965](https://github.com/cloud-custodian/cloud-custodian/pull/8965): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_mailer * [#8964](https://github.com/cloud-custodian/cloud-custodian/pull/8964): Bump cryptography from 41.0.3 to 41.0.4 * [#8963](https://github.com/cloud-custodian/cloud-custodian/pull/8963): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_openstack * [#8962](https://github.com/cloud-custodian/cloud-custodian/pull/8962): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_oci * [#8961](https://github.com/cloud-custodian/cloud-custodian/pull/8961): Bump cryptography from 41.0.3 to 41.0.4 in /tools/c7n_azure * [#8960](https://github.com/cloud-custodian/cloud-custodian/pull/8960): aws - s3 - only check local trails in data-events filter * [#8959](https://github.com/cloud-custodian/cloud-custodian/pull/8959): docs - fix event filter example to use `op: contains` * [#8958](https://github.com/cloud-custodian/cloud-custodian/pull/8958): c7n-left - initialize variables with defaults if none provided * [#8957](https://github.com/cloud-custodian/cloud-custodian/pull/8957): aws - Correct the default value for an empty list of EC2 Tags * [#8937](https://github.com/cloud-custodian/cloud-custodian/pull/8937): New filter for azure cdn endpoint custom domain minimum tls version * [#8905](https://github.com/cloud-custodian/cloud-custodian/pull/8905): Create new filter keyvault-keys-rotation to check rotation policy * [#8903](https://github.com/cloud-custodian/cloud-custodian/pull/8903): gcp - kms keyring filter * [#8880](https://github.com/cloud-custodian/cloud-custodian/pull/8880): Enhancement/adding valid gcp node versions, master version, and imagetype to nodepool and cluster resources * [#8872](https://github.com/cloud-custodian/cloud-custodian/pull/8872): releng - move some obsolete things to sandbox * [#8840](https://github.com/cloud-custodian/cloud-custodian/pull/8840): awscc - use build step to fetch data files * [#8833](https://github.com/cloud-custodian/cloud-custodian/pull/8833): aws - glue catalog - kms-key filter and set-encryption refactor * [#8601](https://github.com/cloud-custodian/cloud-custodian/pull/8601): GCP - add logging-sink resource and test * [#8567](https://github.com/cloud-custodian/cloud-custodian/pull/8567): Add filter for GCP Org Policies ## Issues Opened * [#9027](https://github.com/cloud-custodian/cloud-custodian/issues/9027): https://cloudcustodian.io/getting-started/policyStructure/ doesn't work * [#9024](https://github.com/cloud-custodian/cloud-custodian/issues/9024): Enable reporting / checking on AWS IAM User Code Commit Security Credentials * [#9023](https://github.com/cloud-custodian/cloud-custodian/issues/9023): Eventbridge Rules - Support non-default event buses * [#9004](https://github.com/cloud-custodian/cloud-custodian/issues/9004): Add generic filter support for matching a list item that meets conditions on multiple fields * [#9001](https://github.com/cloud-custodian/cloud-custodian/issues/9001): AWS account filter service-limits runs into unrefreshable check ID c1dfprch07 * [#8989](https://github.com/cloud-custodian/cloud-custodian/issues/8989): ec2-auto-tag-user example doesn't work * [#8987](https://github.com/cloud-custodian/cloud-custodian/issues/8987): Support set-inline-policy for iam roles * [#8986](https://github.com/cloud-custodian/cloud-custodian/issues/8986): auto-tag aws userName on resources has botocore.errorfactory.InvalidParameterValueException * [#8983](https://github.com/cloud-custodian/cloud-custodian/issues/8983): Delete hosted zone fails when hosted zone contains record with no TTL * [#8981](https://github.com/cloud-custodian/cloud-custodian/issues/8981): Secrets Manager not working with Cloudtrail and DeleteSecret * [#8980](https://github.com/cloud-custodian/cloud-custodian/issues/8980): Need support for configuring registry scanning configuration in aws.ecr resource * [#8975](https://github.com/cloud-custodian/cloud-custodian/issues/8975): SSL Validation Error for aws.connect-campaign policy * [#8973](https://github.com/cloud-custodian/cloud-custodian/issues/8973): c7n-left - support cli command to dump graph and input variables * [#8969](https://github.com/cloud-custodian/cloud-custodian/issues/8969): CloudTrail advanced selectors support ## Issues Closed * [#9004](https://github.com/cloud-custodian/cloud-custodian/issues/9004): Add generic filter support for matching a list item that meets conditions on multiple fields * [#8973](https://github.com/cloud-custodian/cloud-custodian/issues/8973): c7n-left - support cli command to dump graph and input variables * [#8953](https://github.com/cloud-custodian/cloud-custodian/issues/8953): aws.ec2 length(Tags) fails if an EC2 instance has no tags at all * [#8947](https://github.com/cloud-custodian/cloud-custodian/issues/8947): bug - update docs event filter docs * [#8945](https://github.com/cloud-custodian/cloud-custodian/issues/8945): Organization trails break the data-events filter for the s3 resource * [#8843](https://github.com/cloud-custodian/cloud-custodian/issues/8843): aws - glue catalog issues * [#8756](https://github.com/cloud-custodian/cloud-custodian/issues/8756): oci-provider misses id field in resources.json for buckets