---
# System prepended metadata

title: Carvel Community Meeting 2020 H2
tags: [community]

---

---
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)
