# July 20th 2021 # Cloud Custodian (C7n) Community Meeting Minutes ###### tags: `Meeting` :::info - **Meeting URL:** [meet.google.com/mii-evqh-esh](meet.google.com/mii-evqh-esh) - **Date:** July 13th, 2021 (2:00 PM (ET) / 11:00 PM (PT) / 6PM (UTC)) - **[Timezone Converter (Click me)](https://www.timeanddate.com/worldclock/converter.html?iso=20210629T180000&p1=tz_et&p2=tz_pt&p3=22&p4=240&p5=136&p6=176&p7=37&p8=248)** - **Host:** Jorge Castro - - **Meeting Contact:** Jorge: <jorge@stacklet.io> - **Permalink:** - **Video Link:** - **Board**: [Community Board](https://github.com/cloud-custodian/community/projects/1) - **Participants:** - Jorge Castro - Marco Ceppi - AJ Kerrigan - Sonny Shi - Travis Stanfield - Kapil Thangavelu - Wayne Witzel III - Jamison Roberts - Pratyush Mishra - Todd Stansell - Kyle Johnson - Liz Acosta ::: ## Agenda Items - Introduction [@castrojo]`5m` - Kick off items [@castrojo] `5m` - Meta: How the meeting will work, where to find notes, etc. - Calendar things, time slot, etc. - [Community Repo](https://github.com/cloud-custodian/community) - [Community Project Board](https://github.com/cloud-custodian/community/projects/1) - - Agenda Items `15m` - Enhancements/Feature Process [@kapilt] - First proposal will be the process for this process - No movement on this this week, working on active PRs instead. - Policy Testing ([spec](https://github.com/cloud-custodian/cloud-custodian/issues/6407)) [@marcoceppi] - Collaborate with community members to bootstrap - Kapil: Doesn't need to be one PR, it can be incremental, doesn't need to land as one ginormous PR, it's better to just trickle it in based on a spec. - Kapil: One backlog item against c7n: https://github.com/cloud-custodian/cloud-custodian/pull/5250 - Slack (@castrojo) - Proposal to propose a plan to migrate to the CNCF Slack from gitter - At least 30 days, there's enterprise companies who use c7n. - We've gotten feedback that it is blocked at many enterprise orgs that are using c7n. - Liz: Can we modify gitter so that it's easier to use like slack? - Communities pros and cons: there's more than one channel! AJ only discovered this, perhaps using channels might be a good idea? - Supports social auth. - Jorge to investigate multiple channels in gitter. Liz: some tips on how to use it might be useful. - Jamison: Search is painful - Possibly extract common questions from the week and feed them to the doc jam session to build documentation for - Sonny: For discussions, how is the SEO? - Regular weekly doc session [@liz-acosta] - Liz and Jorge will do a hour-a-week to contribute to the documentation - We'll do it in a video call, like a mini sprint, etc. - If any of you have a pain point you've run into recently that could be a focus for the week. - Have maintainers ping us if they run into an issue where they feel the docs could have been better so we can focus on it and fix it relatively quickly - This makes my OSS dopamine buzz kick in. - Kapil: We need more of a narrative tutorial - Jorge: It reads like a dictionary sometimes, not a manual. - Sonny: Integrate some videos! (Great idea) - someone watched my Kubecon EU video and said it was useful - Pull Request Party `15m` - Spare/Extra time will be dedicated to PR reviews. :books: Backlog --- - @kapilt - Priority backlog for the cloud providers. - GCP provider maintainer update? :mag: PR Review --- - cplee - App AutoScaling https://github.com/cloud-custodian/cloud-custodian/pull/6548 - MERGED! :tada: - aq17 - GCP IAM filter https://github.com/cloud-custodian/cloud-custodian/pull/6771 - [Prior PR](https://github.com/cloud-custodian/cloud-custodian/compare/master...kapilt:gcp-iam-filter?expand=1) - (@kapilt) - GCP familiar folks welcome to take a look. - kapilt - GCP Folder https://github.com/cloud-custodian/cloud-custodian/pull/6557 - Needs more unit tests so it can pass CI - @kapilt - No change this week - AWS Contrib Docs - Code Cov status failed https://github.com/cloud-custodian/cloud-custodian/pull/6616 - Needs help figuring out why codeconv is causing CI failures - @marcoceppi will volunteer to help out - @kapil - merged! :tada: - Metrics - and associated PR https://github.com/cloud-custodian/cloud-custodian/issues/6301 - @ajkerrigan to take a look - [Comment](https://github.com/cloud-custodian/cloud-custodian/pull/6310) - Automatic Layers for AWS Policies https://github.com/cloud-custodian/cloud-custodian/pull/3886 - Needs a rethink but in general we want to do this, there's a number of issues around this. - tjstansell - Convert tags https://github.com/cloud-custodian/cloud-custodian/pull/6691 - Do we need this? Oneliners in the filters/actions swapped out for additional complexity in a function. Tags are endemic to the resource itself, and it’s only considered once when writing the filter or action - PratMis - aws.codedeploy | application and deployment https://github.com/cloud-custodian/cloud-custodian/pull/6806 ### Backlog for next time - kylejohnson514 - CEL Implementation for Filtering https://github.com/cloud-custodian/cloud-custodian/pull/6469 Dynamodb value filter integration - Lambda policy support destinations - https://github.com/cloud-custodian/cloud-custodian/pull/5250 If we have time - Value Item Array Filter - https://github.com/cloud-custodian/cloud-custodian/issues/6797 :mag: Issue Review --- (If necessary) :closed_book: Action Items -- - [ ] @castrojo to investigate a c7n-level gsuite doc/org? - [ ] @castrojo fix meeting invite to point to a future proof meeting URL - [ ] @castrojo @marcoceppi - Start a weekly meeting wrt. Policy testing. - [ ] @castrojo Investigate more channels in gitter, see if we can do less friction. - [ ] @castrojo Investigations videos section in README.md ## Chat Log from Google Meet 00:02:55.264,00:02:58.264 Marco Ceppi: Hey John :wave: 00:03:34.073,00:03:37.073 John Hillegass: Hey Wayne and Sonny :wave: 00:03:39.833,00:03:42.833 Sonny Shi: :wave: 00:03:48.632,00:03:51.632 Wayne Witzel III: hey hey :wave: 00:05:09.997,00:05:12.997 Liz Acosta: they're doing a fire alarm inspection of my apartment so super distracting! 00:12:47.759,00:12:50.759 Liz Acosta: +1 would like to be involved too! 00:24:56.720,00:24:59.720 AJ Kerrigan: the gitter/matrix integration does help some with search, and i would expect matrix (or element specifically) to be more useful over time. 00:26:29.217,00:26:32.217 Liz Acosta: +1000 00:26:45.752,00:26:48.752 Liz Acosta: also creates empowerment : ) 00:27:59.052,00:28:02.052 Liz Acosta: so many good ideas here! 00:28:09.408,00:28:12.408 AJ Kerrigan: if it's specifically q&a, possibly worth extracting to the custodian stack overflow tag? 00:28:44.940,00:28:47.940 AJ Kerrigan: kind of awkward/manual, but there's a chicken/egg problem around stack overflow 00:31:00.615,00:31:03.615 Kapil Thangavelu: i've never seen a google search lead to a discussion answer.. 00:31:16.513,00:31:19.513 Kapil Thangavelu: but could just the projects i'm searching for 00:35:41.436,00:35:44.436 Liz Acosta: narrative! yes! 00:36:17.146,00:36:20.146 Liz Acosta: big time beginner mind here lol 00:37:15.792,00:37:18.792 John Hillegass: Hadn't considered quality of discussions SEO before. Seems like there are some tricks to help out with it. Might not work as well as StackOverflow though. https://github.com/github/feedback/discussions/3318 00:38:00.862,00:38:03.862 Liz Acosta: there are always seo tricks lol (also former social media manager here) 00:38:16.137,00:38:19.137 Todd Stansell: personally, github search in general frustrates me :) 00:41:34.985,00:41:37.985 Sonny Shi: @John interesting re SEO on discussions, I'm certainly no SEO expert but looks like there may be some solutions here on making it more discoverable 00:42:26.876,00:42:29.876 John Hillegass: Agreed! Good thing @Liz sounds like a social media wiz 00:50:17.924,00:50:20.924 Liz Acosta: basically i am a liz of all trades 00:55:00.914,00:55:03.914 Liz Acosta: gotta bounce y'all! what a great meeting!!! thank u all for attending <3 i look forward to getting to know y'all more ^_^