--- title: Carvel Community Meeting 2020 H2 tags: community --- # Carvel Community Meeting Archive 2020 H2 :::warning :warning: **Archived Notes** You are viewing an archived portion of our meeting notes. Latest meeting notes are at [Carvel Community Meeting (current)](https://hackmd.io/G8dN30WvQl-8Sirnp8AgRA) ::: --- # December 9, 2020 Agenda ### Introductions 👋 - Introduce each team member, wave your hand! - Note about participating: - if you have a question or comment about the current topic, please speak up. - if you're reminded of another topic, please take note and ask in the "Open Discusion" time. ### Announcements 📣 - kapp-controller v0.13.0 ([release notes](https://github.com/vmware-tanzu/carvel-kapp-controller/releases/tag/v0.13.0)) - Community meetings will resume January 13th ### Carvel Tech Forum - Dmitriy: [Hidden directory handling](https://github.com/vmware-tanzu/carvel-ytt/issues/240) - [GitHub Issues Triage](https://hackmd.io/y8hwYAX3SEuGS3p-2EdgHg) Overview (Cari) - Dmitriy: [Replacing single item with multiple items in overlays](https://github.com/vmware-tanzu/carvel-ytt/issues/251) - Jonas: [KubeCon + CloudNativeCon Europe 2021 Call for Proposals (CFP)](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/cfp/) - _**(Community member? Please add your topic here!)**_ ### How can we better serve you? 👂 * [Carvel Community Meeting Feedback Form](https://forms.gle/nc6TBrsSRCp11FaA6) # November 25, 2020 ### Introductions 👋 ### Announcements 📣 - vendir v0.13.0 ([release notes](https://github.com/vmware-tanzu/carvel-vendir/releases/tag/v0.13.0)) (Cari) - [Bug: Paths don't allow using path names that starts with a string that is used in other path names](https://github.com/vmware-tanzu/carvel-vendir/issues/21) - vendir v0.14.0 ([release notes](https://github.com/vmware-tanzu/carvel-vendir/releases/tag/v0.14.0)) (Cari) - No functional changes. Cutting release after move to vmware-tanzu. ### Carvel Tech Forum - ~~tour of `kapp` in use~~ - release process - automate? - packaging format (brew, today, chocolatey, win-get) - Developer Portal access — https://tanzu.vmware.com/developer/workshops/ - Run on Minikube from GitHub repo - https://github.com/eduk8s-labs/lab-getting-started-with-carvel - Walkthrough of the existing material - How to create your own - [GitHub Issues Triage](https://hackmd.io/y8hwYAX3SEuGS3p-2EdgHg) Community Review - _**(Community member? Please add your topic here!)**_ - the hidden directory problem - ### How can we better serve you? 👂 * [Carvel Community Meeting Feedback Form](https://forms.gle/nc6TBrsSRCp11FaA6) ### Notes - Tour of kapp use from Gal - (pull highlights from recording) - Release Process - where are we today? - it's fairly manual, today. - step: write out the "playbook" for how we do this today. - step: propose an approach to releasing all of our tools - informed by enumerating priority use cases - sets expectations so that others can plan around our work (mapped well to the road map) - - what is our release cadence? (when?) - calendar time vs. event time? - bugfix release vs. major/minor release - bugfix example: https://github.com/vmware-tanzu/carvel-vendir/pull/22#issuecomment-726251187 - achieve a "thin slice" of a feature - - automation? --- # November 11, 2020 ### Introductions ### Announcements - vendir v0.12.0 ([release notes](https://github.com/k14s/vendir/releases/tag/v0.12.0)) - KubeCon office hours - November 20th 10-10:45 PST ### Carvel Tech Forum - Dead Reckoning on imgpkg: Where are we now? Where are we going? - kbld package/unpackage: https://github.com/k14s/kbld/blob/develop/docs/packaging.md - Docs: https://github.com/k14s/imgpkg/tree/develop/docs - Releases: https://github.com/k14s/imgpkg/releases - Prior / Other Current Art - https://github.com/containers/skopeo - https://github.com/deislabs/oras - https://github.com/aws/containers-roadmap/issues/43#issuecomment-691091513 - _**(Community member? Please add your topic here!)**_ - ### How can we better serve you? 👂 * [Carvel Community Meeting Feedback Form](https://forms.gle/nc6TBrsSRCp11FaA6) # October 28, 2020 ### Introductions ### Announcements - kbld 0.27.0 ([release notes](https://github.com/k14s/kbld/releases/tag/v0.27.0)) - can now tag images pushed by kbld (thanks [@StarpTech](https://github.com/StarpTech)!) - now does additional digest check when unpacking relocated images - vendir 0.11.0 ([release notes](https://github.com/k14s/vendir/releases/tag/v0.11.0)) - you can now specify versions using SemVer! 😲 - VMware Tanzu Kubernetes Grid 1.2 was released ([release notes](https://docs.vmware.com/en/VMware-Tanzu-Kubernetes-Grid/1.2/rn/VMware-Tanzu-Kubernetes-Grid-12-Release-Notes.html)) - using Carvel tools for templating and other stuff. ([example on Twitter](https://twitter.com/lamw/status/1318545840298840064?s=21)) ### Carvel Tech Forum - How can we make contributing to `kbld` easier? - GitHub issue from [@StarpTech](https://github.com/StarpTech): [k14s/kbld#54](https://github.com/k14s/kbld/issues/54) - _**(Community member? Please add your topic here!)**_ - ... --- # October 14, 2020 ### Introductions ### Announcements - [Schema](https://github.com/k14s/ytt) development has begun. Check out the [Proposal/Design Doc](https://hackmd.io/pODV3wzbT56MbQTxbQOOKQ) (👷‍ _pardon the construction dust_ 👷‍). - [ytt-vim](https://github.com/k14s/ytt.vim) has joined the k14s Github org! ### Carvel Tech Forum - Exploring [GitOps](https://www.gitops.tech/) - What is GitOps? - Introduction to [kapp-controller](https://github.com/k14s/kapp-controller) - [SOPS](https://github.com/mozilla/sops) integration ([docs](https://github.com/k14s/kapp-controller/blob/develop/docs/sops.md)) - Open Discussion ### How can we better serve you? 👂 * [Carvel Community Meeting Feedback Form](https://forms.gle/nc6TBrsSRCp11FaA6) --- # September 30,2020 ### Introductions ### Announcements - Will be migrating our repositories from [`k14s`](https://github.com/k14s) Github Organization to [`vmware-tanzu`](https://github.com/vmware-tanzu). - part of being a VMware-backed Open Source Project. ### Status Update - imgpkg (Cari) - [Proposal: bundle copying](https://github.com/k14s/imgpkg/tree/develop/proposals/001-bundles#pkg-copy--copy-bundles-and-images-to-various-locations-) - What's next - ytt Schema (John) - [Proposal and Design: Schema](https://github.com/k14s/design-docs/tree/develop/ytt/001-schemas) - Community (Aaron) - Renamed the Kubernetes Slack channel to [#carvel](https://kubernetes.slack.com/archives/CH8KCCKA5) from #k14s. - Watch: [Introduction to Carvel on Rawkode Live](https://www.youtube.com/watch?v=LBCmMTofNxw) - User Research: better `ytt` overlay error messages - Planning on creating dedicated pages for more Carvel tools: - Next: [imgpkg](https://github.com/k14s/imgpkg) - Soon: [kapp-controller](https://github.com/k14s/kapp-controller) - Emmanuel Mayssat will be giving a [talk at EnvoyCon on WASM filters](https://envoycon2020.sched.com/event/eccg/hands-on-wasm-filters-and-singleton) which will include his usage of `ytt` ### Community Discussion Topics / Carvel Tech Forum :::info Do _you_ have a question? Topic to discuss? Add it below. 👇 ::: - [Structs](https://github.com/k14s/ytt/blob/develop/docs/lang-ref-ytt.md#struct), [Dictionaries](https://github.com/k14s/ytt/blob/develop/docs/lang-ref-dict.md), and [YAML Fragments](https://github.com/k14s/ytt/blob/develop/docs/lang-ref-yaml-fragment.md) - [ytt#208](https://github.com/k14s/ytt/issues/208): enhance structs to support iteration, bracket accessor, ... - ... ### How can we better serve you? 👂 * [Carvel Community Meeting Feedback Form](https://forms.gle/nc6TBrsSRCp11FaA6) --- # September 16, 2020 ### Introductions ### Announcements * Latest release * [kapp v0.34.0](https://github.com/k14s/kapp/releases/tag/v0.34.0) * [vendir v0.10.0](https://github.com/k14s/vendir/releases/tag/v0.10.0) * Renaming Kubernetes slack channel from `#k14s` to `#carvel` (Planned on Sep. 25) * [KubeCon + CloudNativeCon Euro 2020 Video](https://www.youtube.com/watch?reload=9&v=WJw1MDFMVuk) ### Status Update * [imgpkg update](https://github.com/k14s/imgpkg/tree/develop/proposals) (Garrett & Eli) * [Proposal: Bundles](https://github.com/k14s/imgpkg/tree/develop/proposals/001-bundles) * Schemas update (John & Cari) * [Proposal: Schemas](https://github.com/k14s/ytt/tree/develop/proposals/001-schemas) * ytt overlay error messages (Eli) ### Contributor Shoutouts * John B. - RegexpReplace in ytt * Arttii - [SOPS in Kapp-controller](https://github.com/k14s/kapp-controller/pull/27) ### Community Discussion Topics - Project visibility (Helen) ### We want to hear from you 👂 * [Feedback Form](https://forms.gle/nc6TBrsSRCp11FaA6)