owned this note
owned this note
Published
Linked with GitHub
---
title: Carvel Community Meeting (current)
tags: community
---
# Carvel Community Meeting
The meeting for ytt, kapp, kapp-controller, kctrl, secretgen-controller, imgpkg, kbld, and vendir
*This doc is meant to serve as the "one doc to rule them all" for Carvel community meetings and open discussions.*
:::info
:information_source: **Community Meeting Details**
:::
- Community meetings are held **every 2nd and 4th Wednesday at 08:00AM Pacific Time** ([Convert to your time zone](https://dateful.com/time-zone-converter?t=08:00&tz=PT%20%28Pacific%20Time%29)).
- Join the [CNCF Carvel-specific Mailing List](https://lists.cncf.io/g/cncf-carvel-users) to get updates on the project and invites to community meetings.
- [Community meeting Zoom link](https://VMware.zoom.us/j/98864895841?pwd=TzNnMFpMWHRMbWw0NWJYWDJnQ0VqZz09)
- Previous recordings: [Carvel YouTube Playlist](https://www.youtube.com/playlist?list=PL7bmigfV0EqS1ZxRR1cRd8eqdwQij9Lsa)
- Archived Community Meeting Agendas:
- [2020 Community Meetings](https://hackmd.io/nST4xTprTKaA4EJ9ejhuWQ)
- [2021 Community Meetings](https://hackmd.io/PHGWaBYAR_iMkJaAvJZp0Q)
- [2022 Community Meetings](https://hackmd.io/F7g3RT2hR3OcIh-Iznk2hw)
- **Need help or have an issue to discuss with the team?** Add your item to **Discussion Topics** for the next meeting's agenda. :point_down:
:::info
:information_source: **Where to Find Us**
:::
The Carvel team can be reached at:
* [#Carvel channel](https://kubernetes.slack.com/archives/CH8KCCKA5) in The Kubernetes Slack
* If you aren't already a member on the Kubernetes Slack workspace, please first [request an invitation](https://slack.k8s.io/) to gain access.
* [Email Us](mailto:https://lists.cncf.io/g/cncf-carvel-maintainers)
* GitHub: Within any of our [project repos](https://github.com/vmware-tanzu/carvel#carvel).
* Twitter: [@carvel_dev](https://twitter.com/carvel_dev)
:::warning
_Please read and abide by our [Code of Conduct](https://github.com/vmware-tanzu/carvel-ytt/blob/develop/CODE_OF_CONDUCT.md)._
:::
---
# June 14, 2023 Agenda
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/carvel-dev/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. x
### Announcements
* **x**
* **Content**
* Since we last met:
* x
* This week:
* x
* Upcoming:
* x
* **Releases**
* `project`
### Status Updates / What's Being Worked On Since Last Meeting
* [Project Roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md)
* [Backlog](https://github.com/orgs/carvel-dev/projects/1)
* x
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
* x
---
# May 24, 2023 Agenda
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/carvel-dev/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. Renu Yarday (VMWare)
2. Neil Hickey (VMW)
3. Praveen Rewar (VMware)
4. Yash Sethiya (VMW)
5. Scott Rosenberg (TeraSky)
6. Varsha Munishwar (VMware)
7. Nanci Lancaster (VMware)
8. Joao Peirera (VMware)
### Announcements
* We're hiring!
* 2 positions. Please refer your friends
* https://vmware.wd1.myworkdayjobs.com/VMware/job/IND-Karnataka-Bangalore/Job-Posting-Title-Member-of-Technical-Staff---Tanzu-Packaging-and-Installation--Carvel-_R2302429
* https://vmware.wd1.myworkdayjobs.com/VMware/job/IND-Karnataka-Bangalore/Job-Posting-Title-Member-of-Technical-Staff---Tanzu-Packaging-and-Installation--Carvel-_R2302429
* John Ryan (@jtigger), maintainer of Carvel with focus on ytt, has moved on to a new opportunity.
* **Content/Events**
* Since we last met:
* Carvel at [cdCon + GitOpsCon](https://events.linuxfoundation.org/cdcon-gitopscon/)
* [Deliver a Multicloud Application with Flux and Carvel - Peter Tran, VMware](https://cdcongitopscon2023.sched.com/event/1Jp8h/deliver-a-multicloud-application-with-flux-and-carvel-peter-tran-vmware)
* Video: https://youtu.be/ENaaA1_Nwjk
* [Application Configuration Management at the Edge: Taming Thousands of Deployment Targets - Cora Iberkleid & Maria Gabriella Brodi, VMware](https://cdcongitopscon2023.sched.com/event/1Jp9x/application-configuration-management-at-the-edge-taming-thousands-of-deployment-targets-cora-iberkleid-maria-gabriella-brodi-vmware)
* Video: https://youtu.be/OhZ3UybnpIU
* [Choose Your Own Adventure: The Treacherous Trek to Development with Whitney Lee and Viktor Farcic](https://gotoaarhus.com/2023/sessions/2504/choose-your-own-adventure-the-treacherous-trek-to-development)
* This week:
* x
* Upcoming:
* x
* Have something you wish to share? Submit your idea here: https://github.com/carvel-dev/carvel/blob/develop/processes/weekly-content-sharing.md
* **Releases**
* `kapp` [v0.56.0](https://github.com/carvel-dev/kapp/releases/tag/v0.56.0)
### Status Updates / What's Being Worked On Since Last Meeting
* Follow-up from last week:
* [GCP Cherry Pick Bot](https://github.com/apps/gcp-cherry-pick-bot)
* has been added to all of repos, just one PR needs to be approved, but will be used moving forward!
* future reviewing - have to start thinking / adding to our list of to-dos when reviewing PRs
* [Project Roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md)
* `kapp` [Long running: Performance enhancements: reduce CPU usage](https://github.com/carvel-dev/kapp/issues/599)
* close to closing and completing, will see in next release in early June
* `kapp-controller` [Enable kapp-controller to delete App when namespace is deleted](https://github.com/carvel-dev/kapp-controller/issues/1132)
* `ytt` [Support emitting comments in resulting YAML](https://github.com/carvel-dev/ytt/issues/63)
* Scott has volunteered his time to help out and has a hackmd file that he previously worked on with John
* `Carvel Overall`
* [Signature and SLSA attestation for all Carvel artefacts](https://github.com/carvel-dev/carvel/issues/619)
* Carvel supports the ability to sign and verify assets (such as images, bundles, pkg/pkgr)
* [Backlog](https://github.com/orgs/carvel-dev/projects/1)
*
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
* [KubeCon + CloudNativeCon North America](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/program/cfp/) CFP due June 18
* Event Dates: November 6–10, 2023
* Location: Chicago, IL
* Moving examples of all tools to a single repository to reduce false alarms during various types of checks [Praveen / Joao]
---
# May 10, 2023 Agenda
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/carvel-dev/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. Soumik Majumder (VMware)
2. Praveen Rewar (VMware)
3. Varsha Munishwar (VMware)
4. Yash Sethiya (VMware)
5. Renu Yarday (VMWare)
### Announcements
* We're hiring!
* 2 positions. Please refer your friends
* https://vmware.wd1.myworkdayjobs.com/VMware/job/IND-Karnataka-Bangalore/Job-Posting-Title-Member-of-Technical-Staff---Tanzu-Packaging-and-Installation--Carvel-_R2302429
* https://vmware.wd1.myworkdayjobs.com/VMware/job/IND-Karnataka-Bangalore/Job-Posting-Title-Member-of-Technical-Staff---Tanzu-Packaging-and-Installation--Carvel-_R2302429
* New mailing list: https://lists.cncf.io/g/cncf-carvel-users
* Click on "+ Join This Group" to join the list
* **Releases**
* `project`
### Status Updates / What's Being Worked On Since Last Meeting
* [Project Roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md)
* [Backlog](https://github.com/orgs/carvel-dev/projects/1)
* kapp
* Supporting CiliumIdentity resources out of the box [#748](https://github.com/carvel-dev/kapp/issues/748)
* CiliumIdentity resources are added by [Cilium](https://cilium.io/) and the labels from Pods are copied, but these resources are not garbage collected instantly which results in `kapp delete` getting stuck on waiting for the cluster to delete them.
* ytt
* Picking up Emitting YAML Comments feature soon - WIP on proposal.
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
* Automating releases of Carvel tools by configuring the [GCP - Cherry-Pick Bot](https://github.com/apps/gcp-cherry-pick-bot) on all our repos.
* More Details: https://github.com/googleapis/repo-automation-bots/tree/main/packages/cherry-pick-bot
---
# March 22, 2023 Agenda
CANCELLED DUE TO LACK OF AGENDA ITEMS AND BULK OF TEAM BEING OUT FOR HOLIDAY IN INDIA
---
# March 8, 2023, Agenda
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/carvel-dev/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. Nanci Lancaster
2. Neil Hickey (VMW)
3. Joao Pereira (VMware)
4. Thomas Vitale (Systematic)
5. Praveen Rewar (VMware)
6. Varsha Munishwar (VMware)
### Announcements
* **Roadmap Survey Results**
* 21 responses
* Four issues topped them all:
* 1. `Carvel Overall` [Signature and SLSA attestation for all Carvel artefacts #619](https://github.com/carvel-dev/carvel/issues/619) **7 votes**
* 2. `imgpkg` [Ability to extract images from bundles into a registry #60](https://github.com/carvel-dev/imgpkg/issues/60) **4 votes**
* 3. `ytt`: [[lang] support emitting comments in resulting YAML #63](https://github.com/carvel-dev/ytt/issues/63) **4 votes**
* 4. `kapp-controller` [Add ability to fetch resources from the cluster #410](https://github.com/carvel-dev/kapp-controller/issues/410) **3 votes**
* Honorable Mentions:
* https://github.com/carvel-dev/kapp-controller/issues/1048
* https://github.com/carvel-dev/kapp-controller/issues/789
* Terraform Provider
* Next steps
* **Content**
* Since we last met:
* Choose Your Own Adventure with ytt: https://t.co/1A3MEp7Crx
* ytt won! Thank you!
* This week:
* [What is kbld?](https://www.youtube.com/shorts/saqUgKCS0KI) by Whitney Lee
* Upcoming:
* Blog on 'Deep Dive on Carvel's kbld' by Cora Iberfleid and Leigh Capili, followed by a video series
* **Carvel at KubeCon EU**
* [Project Meeting - Tuesday, April 18, 2:30pm CET](https://sched.co/1JWTN)
* Project Booth in Project Pavilion
* Open Hours:
* Wednesday, April 19, 10:30am–9pm CET
* Thursday, April 20, 10:30am–5:30pm CET
* Friday, April 21, 10:30am–2:30pm CET
* Interested in representing Carvel at the booth? 2-hour shifts available!
* **Releases**
* kapp [v0.55.0](https://github.com/carvel-dev/kapp/releases/tag/v0.55.0)
### Status Updates / What's Being Worked On Since Last Meeting
* [Project Roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md)
* [Backlog](https://github.com/orgs/carvel-dev/projects/1)
* kctrl
* "When adding a package repo, include option to create the namespace if not existing" => PR in review ( https://github.com/carvel-dev/kapp-controller/pull/1113)
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
* UX design help - is having an "empty" value for the target-cluster reasonable ==> [PR](https://github.com/carvel-dev/kapp-controller/pull/1115) / [Issue](https://github.com/carvel-dev/kapp-controller/issues/1103)
```
### CURRENT
➜ kapp-controller git:(develop) ✗ k get App
NAME DESCRIPTION SINCE-DEPLOY AGE
caddy-app 2d20h
nginx-app 2d20h
simple-app 38h
### PROPOSED
➜ kapp-controller git:(develop) ✗ k get App -o wide
NAME DESCRIPTION SINCE-DEPLOY TARGET-CLUSTER AGE
caddy-app 2d20h
nginx-app ebayk-cluster-kubeconfig 2d20h
simple-app 38h
➜ kapp-controller git:(develop) ✗
```
* Update of description in #carvel Slack channel
---
# February 23, 2023 Agenda
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/carvel-dev/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. Scott Rosenberg (TeraSky)
2. Thomas Vitale (Systematic)
3. Rohit Aggarwal (VMware)
4. Kumari Tanushree (VMware)
5. Varsha Munishwar (VMware)
6. Nanci Lancaster (VMware)
7. Praveen Rewar (VMware)
8. Joao Pereira (VMware)
### Announcements
* Final survey seeking community input for our 2023 roadmap!
* Please fill out [this form](https://forms.gle/iCVeMFca4L5Y1kAM7) by EOD TODAY to indicate what you think the team should prioritize working on next.
* Huge thank you to those that gave input on issues to add to this form:
* Scott Rosenberg
* Thomas Vitale
* Rober van Voorhees
* Guillaume Berche
* **Content**
* Since we last met:
* Choose Your Own Adventure with kbld: https://www.youtube.com/watch?v=GDInFocQJTU
* This week:
* Choose Your Own Adventure with ytt: https://t.co/1A3MEp7Crx
* Go vote!! https://twitter.com/wiggitywhitney/status/1628080116982067231?s=20
* Upcoming:
* March 14, 6:30PM CET, Cloud Native Luxembourg Community Group: [Intro to Carvel Tooling](https://community.cncf.io/events/details/cncf-luxembourg-presents-introduction-to-carvel-tooling/) livestreamed with João Pereira
* **Releases**
* `imgpkg` [v0.36.0](https://github.com/carvel-dev/imgpkg/releases/tag/v0.36.0)
### Status Updates / What's Being Worked On Since Last Meeting
* **WIP** [Project Roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md)
* Please fill out [this form](https://forms.gle/iCVeMFca4L5Y1kAM7) by 11:59pm PT TONIGHT to indicate what you think the team should prioritize working on in 2023.
* [Backlog](https://github.com/orgs/carvel-dev/projects/1)
* kapp
* Allowing app name to have more than 63 characters (wrapping up the first step, i.e using a new label in app-changes which uses the label generated by kapp instead of using the name)
* kctrl
* Letting users take a look at resources being created by kctrl creation commands (the dry run [issue](https://github.com/carvel-dev/kapp-controller/issues/1029) that Alex raised). We are wrapping some reviews up on this one.
* imgpkg
* working on providing support to copy and describe SBOM and Attestations created by cosign; relevant PR: https://github.com/carvel-dev/imgpkg/pull/392
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
* x
---
# February 8, 2023 Agenda
# Did not record // Did not go through with meeting due to lack of quorum
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/carvel-dev/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. Renu Yarday (VMWare)
2.
### Announcements
* Seeking community input for our 2023 roadmap!
* Please fill out [this form](https://forms.gle/AdNdRMEfpEYJNom17) by February 15 to indicate what you think the team should prioritize working on in 2023.
* Huge thank you to those that gave input on issues to add to this form:
* Scott Rosenberg
* Thomas Vitale
* Rober van Voorhees
* Guillaume Berche
* **Content**
* This week:
* 8am PT this morning, happening now, Choose Your Own Adventure with kbld: https://www.youtube.com/watch?v=GDInFocQJTU
* Upcoming:
* Feb 21: Choose Your Own Adventure (same as above) this time through ytt
* **Releases**
* x
### Status Updates / What's Being Worked On Since Last Meeting
- **WIP** [Project Roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md)
- Please fill out [this form](https://forms.gle/AdNdRMEfpEYJNom17) by February 15 to indicate what you think the team should prioritize working on in 2023.
- [Backlog](https://github.com/orgs/vmware-tanzu/projects/16)
- kctrl
- dry run for install/add commands
- kapp
- Wrapping up regex PR (allowing regular expression in kapp config path)
- Allowing app name to have more than 63 characters (step 1 - Use app label as app change label value for apps with name having more than 63 characters. Step 2 - Enhancement: Use app label value for app with name having more than 63 characters and also look into the backward compatibility aspect)
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
- x
---
# January 25, 2023 Agenda
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/vmware-tanzu/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. John Ryan (VMware)
2. Joao Pereira (VMware)
3. scott rosenberg (TeraSky)
4. Varsha Munishwar (VMware)
5. Praveen Rewar (VMware)
6. Rohit Aggarwal (VMware)
7. Kumari Tanushree (VMware)
8. Renu Yarday (VMWare)
9. Nanci Lancaster (VMware)
### Announcements
* CNCF Onboarding update
* Migration complete!
* You can find all of our repos under the new org here: https://github.com/carvel-dev
* Please let us know immediately if you encounter any issues!
* **Content**
* Since Last Meeting:
* ytt was listed as one of the best [DevOps Tools, Platforms, and Services in 2023](https://www.youtube.com/watch?v=-zKYT2I_WhE) by Viktor Farcic
* Upcoming:
* TBD: Blog post on becoming a contributor -> maintainer by Nanci Lancaster
* Need to iron out some more details and processes before publishing
* Feb 8: Choose Your Own Adventure-style journey through the CNCF landscape featuring kbld (thank you, Scott!)
* Feb 21: Choose Your Own Adventure (same as above) this time through ytt (thank you, Cora!)
* **Releases**
* `imgpkg` [v0.35.0](https://github.com/carvel-dev/imgpkg/releases/tag/v0.35.0)
### Status Updates / What's Being Worked On Since Last Meeting
- [Project Roadmap](https://github.com/vmware-tanzu/carvel/blob/develop/ROADMAP.md)
- Still ongoing: Needs to be updated, has not been updated since October.
- If you have any thoughts or ways you want to influence our roadmap, please reach out to us and let us know what would be most helpful to you!
- If there are any specific issues that you know of for any of the tools that you would like to see being worked on, please let us know!
- [Backlog](https://github.com/orgs/vmware-tanzu/projects/16)
- kapp
- Allow app names to be have than 63 characters (currently there is a limit because we use the app name as a label value in app change ConfigMaps)
- Garbage collect config maps while deleting app even if it fails
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
- [scott rosenberg] imgpkg - allow keeping full registry structure and or keeping at least image names when relocating images and packages
- [imgpkg-003 Rename images when copying bundles #150](https://github.com/carvel-dev/carvel/issues/150)
- [Proposal Preview](https://github.com/vmware-tanzu/carvel-community/blob/960c063ae4a1ed68c3c91963826641de2d8d3815/proposals/imgpkg/003-copy-bundles-with-rename/Readme.md)
- [Open PR](https://github.com/vmware-tanzu/carvel-community/pull/22)
- [Joao] Vanity links
- [Scott] Support emitting comments in resulting YAML [#63](https://github.com/carvel-dev/ytt/issues/63)
---
# January 11, 2023 Agenda
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/vmware-tanzu/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. Aaron Hurley (VMware)
2. Soumik Majumder (VMware)
3. Thomas Vitale (Systematic)
4. John Ryan (VMware)
5. Varsha Munishwar (VMware)
6. Renu Yarday (VMWare)
7. Guillaume Berche (Orange)
8. Nanci Lancaster (VMware)
### Announcements
* CNCF Onboarding update
* Reminder: The migration will have an impact on any projects that are using the carvel tool directly via go libraries. The organization will be changing from `vmware-tanzu` to `carvel-dev` so gomodules will need to be updated to reflect these changes. We will announce in adanced in the #carvel channel on the kubernetes slack, this is an early warning.
* **Content**
* Since last meeting:
* [Enlightning - Carvel: Clean Tools for Cloud Native Problems](https://youtu.be/gsyGOv_Nwb0) with Leigh Capili
* Upcoming:
* Blog post on becoming a contributor -> maintainer by Nanci Lancaster
* Community Content Sharing (this means you :raising_hand: :point_left: )
* Please [signup](https://github.com/vmware-tanzu/carvel/blob/develop/processes/weekly-content-sharing.md) to share your Carvel knowledge! All non-Carvel Maintainers will receive a t-shirt as a thank you!
* **Releases**
* none since last meeting
### Status Updates / What's Being Worked On Since Last Meeting
- [Project Roadmap](https://github.com/vmware-tanzu/carvel/blob/develop/ROADMAP.md)
- Needs to be updated, has not been updated since October.
- If you have any thoughts or ways you want to influence our roadmap, please reach out to us and let us know what would be most helpful to you!
- [Backlog](https://github.com/orgs/vmware-tanzu/projects/16)
- kapp
- Garbage collect config maps while deleting app even if it fails
- Reducing unnecessary list calls while creating a new app
- Regex matching for paths
- Working with Cristoph to see how kapp can better support kustomize
- Excluding status from diffs
- kctrl
- Discussing how we can go about easing some pain points while getting started with kapp-controller (Thomas' idea) [carvel-kapp-controller#1001](https://github.com/vmware-tanzu/carvel-kapp-controller/issues/1001), [carvel-kapp-controller#1043](https://github.com/vmware-tanzu/carvel-kapp-controller/issues/1043)
- imgpkg
- [imgpkg tag list without the .imgpkg tags](https://github.com/vmware-tanzu/carvel-imgpkg/issues/459)
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
- Making kapp friendlier towards Custom Resources with stable APIs from other projects.
- Praveen creating issue during meeting, will add link soon!(kapp [#668](https://github.com/vmware-tanzu/carvel-kapp/issues/668))
- Integration of ytt as a flux controller ? (From Guillaume Berche @Orange)
- Similar work: https://kluctl.io/docs/flux/
- https://kluctl.io/docs/kluctl/reference/templating/
- Guillaume opened an issue in the kapp_controller repo to share ideas there: https://github.com/vmware-tanzu/carvel-kapp-controller/issues/1048
- Is there community members that are using Carvel tools to bring continuous integration use-cases such as running tests, merging branches, etc...
- Leigh Capili (@stealthybox on K8s Slack)
---
***Template***
# [Date] Agenda -
If you are using any of the Carvel tools, please add details on your usage in this pinned issue: [Are you using Carvel?](https://github.com/carvel-dev/carvel/issues/213)
### Attendees (Please add your name + organization below)
1. x
### Announcements
* **x**
* **Content**
* Since we last met:
* x
* This week:
* x
* Upcoming:
* x
* **Releases**
* `project`
### Status Updates / What's Being Worked On Since Last Meeting
* [Project Roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md)
* [Backlog](https://github.com/orgs/carvel-dev/projects/1)
* x
### Discussion Topics
_(Something you'd like to share/ask? add it here!👇)_
* x