owned this note
owned this note
Published
Linked with GitHub
# 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 ^_^