Skip to main content

Cloud Native Project Monthly (CNPM) March 2023

· 7 min read
Jorge O. Castro
Developer Relations

Happy March! This is our Projects update, this will go out once a month letting CNCF maintainers know of upcoming deadlines, outreach or other useful things going on in the wider community of CNCF.

KubeCon Hotels

We encourage you to book your hotel for KubeCon + CloudNativeCon Amsterdam quickly - a few hotels listed still have availability. The room blocks end March 30, 2023.

KubeCon for maintainers!

There will be some maintainer-focused activities at KubeCon, be sure to check them out: Keynote: Building a Sustainable CNCF Project Contributor Base by Dawn Foster Panel discussion: TAG Contributor Strategy: What We Get Out of It (and You Could Too!) with Dawn Foster, Nate Waddington, Dave Sudia, Josh Berkus, and Catherine Paganini TAG Contributor Strategy kiosk in the project pavilion: swing by, meet the team, and learn about the different resources the TAG created for maintainers (learn more about the TAG here) Maintainers Circle: Engaging the End User Community. Maintainers of the OTel project mostly come from vendors that ingest telemetry data, but the challenge they’ve had is that most people coming to the project form outside are end users using OpenTelemetry to instrument their code. They’ll talk about how they engaged those community members, and provide a structure for examining your constituency and how to engage the people in your community who aren’t contributors. Wednesday April 19, 11-12, Rooms D203-204 (not on Sched)

Equinix Resource Audit

First: Our thanks go out to everyone who helped move resources out of data centers being deprecated by Equinix. Much love.

During this process, the Equinix folks and CNCF staff found many instances of dangling/stale resources that were running but not used. Because of this, Equinix+CNCF plan to do a walk through of all CNCF resources within Equinix to ensure that what’s provisioned is being actively used and not a random box from 2019.

As a call to action, if you know your project has Equinix resources, please check on them and make sure they’re still currently used. This should speed the process along for everybody!

Equinix Livestream Showcase

Our friends over at Equinix would love to hear your stories on using their resources and being an open source maintainer. If you would like to be interviewed and enjoy nerding out about bare metal, please reach out to Ed Vielmetti (evielmetti@equinix.com) and Madeline Wallace (madwallace@equinix.com)

GitHub 2FA

GitHub will require all users who contribute code to enable one or more forms of two-factor authentication (2FA) by the end of 2023. More importantly to our community, they are starting with Open Source Software that is widely used. Very soon, CNCF Projects will begin having a 2FA requirement for GitHub org membership.

tl;dr: Please enable 2FA on your GH account. If you are unable to enable 2FA, please contact the Projects team (projects@cncf.io) and they can connect you with the appropriate GitHub folks on how to help.

Github Security Advisories

Hey CNCF maintainers! We wanted to let you know about a feature from GitHub that you can enable on your repos to support vuln reporting:

https://github.blog/changelog/2022-11-09-privately-report-vulnerabilities-to-repository-maintainers/

This can be useful instead of maintaining a separate security mailing list.

GitHub Maintainers Community

Being an open source maintainer is a badge of honor, and can be deeply fulfilling. You can also run into very niche situations or problems that only other maintainers could understand or comment on.

GitHub has created an exclusive-to-Maintainers community for these types of discussions and group therapy sessions. They’ve invited our maintainer community to join, as a rising tide lifts all boats. Please take a minute to join and introduce yourself if you’re feeling extroverted.

Heroku OSS Credit Program

The folks over at Heroku wanted to let our community know that they have a program for OSS projects that need hosting/compute resources.

TechDocs

  • SPIFFE and Notary now have a new look! 😍 As part of our ongoing support for projects within our community, we just completed a complete redesign of the SPIFFE and Notary websites!

Peep the new look! https://spiffe.io/ https://notaryproject.dev/

We are very committed to improving our project's websites with the very best design that the community would love and embrace.

TechDocs Open Office Hours

On the last Wednesday of each month, the TechDocs team hosts Open Office Hours for anyone to drop in with questions about technical documentation. Our next session will be March 29, 2023 at 8:00AM PDT. You can find details on how to join us on the public calendar. Hope to see you there!

KubeCon TechDocs Open Office Hours

We’re taking this show on the road! If you have any questions or just want to chat about documentation, the CNCF TechDocs team will be holding office hours at KubeCon on Thursday at 11:00 - 12:30 in Room E101 (we’ll be on the schedule too, just in case there are any changes).

##Mentorship Updates

  • Google Season of Docs The CNCF is applying to participate in Google Season of Docs as an org this year, and we’ve made a call for proposals. If your project needs documentation help, this is a great opportunity to bring a writer on board!

  • Google Summer of Code We have been accepted as an organization for GSoC 2023 🎉 Thanks for all the project proposals!

  • LFX Mentorship 2023 Term 01 has just started, thanks to everyone who is participating as a mentor.

We’ve also published the timelines for the next two terms of the LFX Mentorship program. If you have proposals, please feel free to open a PR and submit! These are a great alternative to GSoC if your proposal wasn’t accepted. Term 02 - 2023 June - August Term 03 - 2023 September - November

KubeCon Mentorship Open Office Hours

Since we’re doing a road version of the TechDocs open office hours, we thought we’d do the same with the Mentorship Crew! If you have any questions about mentorship, and how it might fit in with your project, or want to get pointers on writing proposals, or selecting candidates, come by our open office hours at KubeCon on Wednesday, April 19 from 2:30pm - 4:40 – Room E101, we’ll be on the schedule too so you can find us there in case there are any changes.

ServiceDesk: Your portal to project support

A project can have a lot of different requests for, or questions of, the CNCF. To try and consolidate these, we want to remind everyone that https://servicedesk.cncf.io/ exists for any and all project needs.

By asking questions or raising concerns through Service Desk, it means if someone on the team is out, someone else can pick up an urgent request.

As an added bonus, there’s now email support for interacting with ServiceDesk tickets (similar to using email with GitHub).

CLOMonitor: A Project Health tracker

Many have already heard of CLOMonitor, but for those that haven’t: This tool is meant to track project health and adherence to the standards the CNCF would like to see in a project. Things like security policies, governance, and validating trademarks on project website.

Please take a look at your project on CLOMonitor and see if you could improve your project’s score!

https://clomonitor.io

ArtifactHub: Now with KubeArmor Policies!

A recent new feature of ArtifactHub is support for storing KubeArmor Policies! ArtifactHub is an awesome project that looks to support as many CNCF-related artifacts as possible. If this sounds interesting or potentially helpful to you, feel free to reach out to #artifact-hub on the CNCF Slack!

Cloud Native Project Monthly (CNPM) Feb 2023

· 5 min read
Jorge O. Castro
Developer Relations

Welcome into a new year! This is our new Projects update, this will go out once a month letting CNCF maintainers know of upcoming deadlines, outreach or other useful things going on in the wider community of CNCF.

Happy February! (We made it!) This is our new Projects update, this will go out once a month letting CNCF maintainers know of upcoming deadlines, outreach or other useful things going on in the wider community of CNCF.

Mentorship

Google Season of Docs The CNCF is applying to participate in Google Season of Docs as an org this year, and we’ve made a call for proposals. If your project needs documentation help, this is a great opportunity to bring a writer on board!

Google Summer of Code Interest has been high for project participation in GSoC, we’ve had a lot of proposals, thanks everyone! We should know if the CNCF has been accepted as an organization by Feb 22. We’ll make any announcements and updates on the cncf/mentoring discussion board.

LFX Mentorship Applications for Term 01 have just closed, and projects are now making their mentee selections.

We’ve also published the timelines for the next two terms of the LFX Mentorship program. If you have proposals, please feel free to open a PR and submit! These are a great alternative to GSoC if your proposal wasn’t accepted. Term 02 - 2023 June - August Term 03 - 2023 September - November

TechDocs

Open office hours On the last Wednesday of each month, the TechDocs team hosts Open Office Hours for anyone to drop in with questions about technical documentation. Our next session will be March 29, 2023 at 8:00AM PDT. You can find details on how to join us on the public calendar. Hope to see you there!

Kubernetes Registry Deprecation: k8s.gcr.io => registry.k8s.io

In an effort to reduce reliance on Google and reduce cloud spend, the Kubernetes Project is migrating all references of k8s.gcr.io to registry.k8s.io. The old URL, which is referenced across the Cloud Native ecosystem, will be frozen beginning in April.

Please check this GH Issue to see if your project may be affected.

Does your project need a mainframe?

The Open Mainframe Project (a sibling foundation to the CNCF) recently reached out to the CNCF to see if any projects have a need for mainframe resources for CI testing or building. If your project has any interest in these resources, please reach out to jeefy@linuxfoundation.org

Elekto? GitVote? Project voting tools!

The Cloud Native Way is often distributed, and (much like etcd) some form of quorum must be established. In support of this, we have some tools your project might be able to use!

Does your project run elections for things like a steering committee or TOC? If so, check out https://elekto.dev/ – a Cloud Native way to run elections inspired by the long-running CIVS project.

Ever want to have structured voting within a GitHub Issue? How about a PR Check that prevents merging without a 2/3rds majority vote? You can do all of that with GitVote.

Both of these projects are open source and built with love by fellow Cloud Native Community members, so please take a look and feel free to file issues or add feature requests!

CNCF GitHub Org Housekeeping

Recently, the CNCF GItHub Org has begun using Sheriff, an OSS project created by the folks over at ElectronJS, to manage people-related resources (GitHub and Slack to start). What does this mean? For better or worse, Yet Another YAML File. (YAY…F) – Adding folks to GitHub Teams and repo access is managed through a new file in the cncf/people repository You can now programmatically create Slack User Groups via changes to said file Soon, you will be able to automatically receive access to various resources (Service Desk, Equinix, etc.) and mailing lists as we build plugins for Sheriff. A lot more self service, and a lot less ServiceDesk tickets for Maintainer updates

Short term, this might cause some headaches as we all get used to this pattern. That said, this is a huge win in terms of sustainability and optimization of processes for us all.

For any questions or additional ideas for automation, reach out to jeefy@linuxfoundation.org or file an issue in cncf/sheriff

Project-meetings.cncf.io now open

One of the benefits of a CNCF Project is being able to get time on the CNCF’s calendar to discuss issues, concerns, or ideas your project has. To better execute on this offering, we’ve set up a Calendly to enable scheduling time with us!

Our door is always open, so feel free to schedule as needed! https://project-meetings.cncf.io Note: When requesting, give us an idea of your discussion topics so we can ensure the right CNCF folks are in the room!

Ideally we’d like to hear from each of you at least once a year, so we may start reaching out to check on the weather in your project. :)

KubeCon Hotels

We encourage you to book your hotel for KubeCon + CloudNativeCon Amsterdam quickly - a few hotels listed still have availability. The room blocks end March 30, 2023.

Cloud Native Project Monthly (CNPM) Jan 2023

· 2 min read
Jorge O. Castro
Developer Relations

Welcome into a new year! This is our new Projects update, this will go out once a month letting CNCF maintainers know of upcoming deadlines, outreach or other useful things going on in the wider community of CNCF.

Ambassador Applications Open

As we approach 2023, the prestigious CNA program has been refreshed and we are now accepting applications for spring 2023. Could you be the newest CNA? If you have a track record of significant and impactful contributions to the cloud native community, check out the responsibilities and requirements to apply.

LFX Mentorships - March through May cycle open

The LFX Mentorship 2023 Term 01 March - May is open now open for project ideas:

https://github.com/cncf/mentoring/tree/main/lfx-mentorship/2023/01-Mar-May

Project submission and application timeline:

  • project proposal period: January 16 - 31 we are here
  • mentee applications open: February 1 - 14 (2 weeks)
  • application review/admission decisions/HR paperwork: February 15 - 28

We're looking forward to seeing all the project ideas you're interested in working on!

New: Request meetings with Projects team

One of the benefits of a CNCF Project is being able to get time on the CNCF’s calendar to discuss issues, concerns, or ideas your project has. To better execute on this offering, we’ve set up a Calendly to enable scheduling time with us!

Our door is always open, so feel free to schedule as needed!

Note: When requesting, give us an idea of your discussion topics so we can ensure the right CNCF folks are in the room!

Ideally we’d like to hear from each of you at least once a year, so we may start reaching out to check on the weather in your project. :)

Questions? Drop a note back to projects@cncf.io, we’re happy to help!