Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 26 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@

Welcome to the central hub for the Cozystack community!

This repository serves as the home for everything related to how we collaborate, grow, and support each other as users,
contributors, and maintainers of the Cozystack platform.
This repository serves as the home for everything related to how we collaborate, grow, and support each other as users, contributors, and maintainers of the Cozystack platform.

## Purpose

This repo contains (or will contain soon):
This repo contains:

- Community resources and helpful links
- Contribution guidance and how to get involved
- Governance documents and decision-making processes
- Feature proposals and discussions
- ️ Meeting notes and community calls
- [Design proposals](./design-proposals/README.md) — cross-cutting and architectural changes
- [The community meeting](./community_meeting.md) — when it happens, how to join, how to add a topic
- [The meeting archive](./meetings/README.md) — every past meeting, its topics and its recording
- Community resources and helpful links (below)

Governance documents live in the [cozystack/cozystack](https://github.com/cozystack/cozystack) repository: [GOVERNANCE.md](https://github.com/cozystack/cozystack/blob/main/GOVERNANCE.md), [CONTRIBUTOR_LADDER.md](https://github.com/cozystack/cozystack/blob/main/CONTRIBUTOR_LADDER.md) and [MAINTAINERS.md](https://github.com/cozystack/cozystack/blob/main/MAINTAINERS.md).

We aim to make contributing to Cozystack open, transparent, and rewarding.

Expand All @@ -38,21 +38,33 @@ Cozystack work is split across two repositories. This repo is for **how we decid
- [Cloud Native Computer Foundation (CNCF)](https://www.cncf.io/) — the foundation providing open governance and infrastructure support.
- [Aenix](https://aenix.io) – the original creators of Cozystack and its current lead maintainers under CNCF governance.

## Meetings and recordings

The community meeting runs every second Thursday at 18:00 CET and is open to everyone. See [community_meeting.md](./community_meeting.md) for the joining link, the agenda format and how to put a topic on it, and [meetings/README.md](./meetings/README.md) for the archive of past meetings.

Recorded video lives on YouTube:

| Playlist | What it is |
|---|---|
| [Cozystack Community meetings](https://www.youtube.com/playlist?list=PLEIgpkcPkMHaXqndo8iMMLS64p4sBkHPg) | Every recorded community meeting since April 2024 |
| [CozySummit Virtual 2026](https://www.youtube.com/playlist?list=PLj6h78yzYM2OaFRU_tk-9zT62p3aSvu8W) | The 2026 online summit, hosted on the CNCF channel |
| [CozySummit'25 Virtual](https://www.youtube.com/playlist?list=PLEIgpkcPkMHZhS0thzOsjKsRf-omGlpbD) | The 2025 online summit |
| [CNCF webinars](https://www.youtube.com/playlist?list=PLEIgpkcPkMHZQ68oqHkfydnANW6qVgQSQ) | Cozystack webinars run with the CNCF |

## Get Involved

Whether you're reporting an issue, proposing a feature, joining a working group, or just curious — you're welcome here!

- Check out the [CONTRIBUTING.md](https://github.com/cozystack/cozystack/blob/main/CONTRIBUTING.md)
file to learn more about how to participate.
file to learn more about how to participate.
- You can also review our [GOVERNANCE.md](https://github.com/cozystack/cozystack/blob/main/GOVERNANCE.md)
to understand how decisions are made and how maintainers operate.
to understand how decisions are made and how maintainers operate.
- We follow the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md)
to ensure a respectful and inclusive environment for all community members.
to ensure a respectful and inclusive environment for all community members.
- If you're using Cozystack, feel free to [add yourself to the ADOPTERS.md](https://github.com/cozystack/cozystack/blob/main/ADOPTERS.md)
— we'd love to hear from you!
— we'd love to hear from you!
- Thinking about a big feature or architectural change? Start with our [design proposal guidelines](./design-proposals/README.md) to ensure a structured and collaborative discussion.

## Inspiration

This repository draws best practices and structural inspiration from the [KubeVirt community repository](https://github.com/kubevirt/community),
which sets a great example of open collaboration in cloud-native infrastructure.
This repository draws best practices and structural inspiration from the [KubeVirt community repository](https://github.com/kubevirt/community), which sets a great example of open collaboration in cloud-native infrastructure.
46 changes: 46 additions & 0 deletions community_meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Cozystack Community Meeting

The community meeting is where the project plans releases, walks through design proposals, and answers questions in the open. Anyone may attend — you do not need to be a contributor, and you do not need to speak.

## When and where

| | |
|---|---|
| **When** | Every second Thursday, 18:00 CET |
| **Where** | [Zoom (LFX)](https://zoom-lfx.platform.linuxfoundation.org/meeting/93845795591?password=a263fc60-ea72-41c8-84c8-a00d683ecee5) |
| **Calendar** | [Ænix Public Meetings](https://calendar.google.com/calendar?cid=ZTQzZDIxZTVjOWI0NWE5NWYyOGM1ZDY0OWMyY2IxZTFmNDMzZTJlNjUzYjU2ZGJiZGE3NGNhMzA2ZjBkMGY2OEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t) |
| **Host** | Andrei Kvapil ([@kvaps](https://github.com/kvaps)) |
| **Notes** | [Shared meeting document](https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/edit) |
| **Recordings** | [Community meetings playlist](https://www.youtube.com/playlist?list=PLEIgpkcPkMHaXqndo8iMMLS64p4sBkHPg) |
| **Past meetings** | [meetings/README.md](./meetings/README.md) |

## Agenda

Every meeting follows the same shape:

1. **Introduction** — new attendees are invited to introduce themselves.
2. **Agenda and notes** — topics submitted ahead of time.
3. **Open floor** — anything an attendee wants to raise.
4. **Maintainer topics** — community issues, upcoming releases, the good first
issue list.
5. **Pull requests that need attention** and a bug scrub.

## Adding a topic

Add your item to the *Agenda and Notes* section for the upcoming date in the [shared document](https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/edit) before the meeting starts. Prefix your comments with `[name]` so the notes stay readable afterwards.

To get edit access to the document, subscribe to the [cncf-cozystack-dev mailing list](https://lists.cncf.io/g/cncf-cozystack-dev) — members of the list are granted edit rights automatically. The document is publicly readable without subscribing.

If you want to present a design proposal, open it as a [design proposal PR](./design-proposals/README.md) first and link it from the agenda. That way attendees can read it before the call rather than during it.

## Meeting etiquette

- Add your name to the *Attendees* list for the day.
- Add any topic you want to discuss to the *Agenda* for the day.
- Flag your comments with `[name]` to make them easy to reference later.
- Meetings are recorded and published; if you would rather not appear in the
recording, say so at the start and keep your camera off.

## After the meeting

The host publishes the recording to the [community meetings playlist](https://www.youtube.com/playlist?list=PLEIgpkcPkMHaXqndo8iMMLS64p4sBkHPg) and fills in the `Recording:` field for that date in the shared document. [meetings/README.md](./meetings/README.md) is then updated with the new row.
89 changes: 89 additions & 0 deletions meetings/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# Community Meeting Archive

An index of every Cozystack community meeting held so far.

Full notes for all meetings live in one shared document: **[Cozystack Community Meeting notes](https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/edit)**.

All recordings are collected in the **[Cozystack Community meetings playlist](https://www.youtube.com/playlist?list=PLEIgpkcPkMHaXqndo8iMMLS64p4sBkHPg)** on YouTube.

The table below maps each meeting date to its recording and lists the topics covered, so a specific discussion can be found without scrubbing through the playlist.

For how the meeting is run and how to join the next one, see [community_meeting.md](../community_meeting.md).

| Date | Recording | Topics |
|---|---|---|
| 2026-07-23 | [Watch](https://www.youtube.com/watch?v=vA8ilRMQz0k) | prep for CNCF Incubation, Public IPs, cheaper Kubernetes |
| 2026-07-09 | [Watch](https://www.youtube.com/watch?v=GJgDckkhpHo) | v1.6.0 release candidate, Cozystack+NVIDIA Dynamo, Cozyplane |
| 2026-06-25 | [Watch](https://www.youtube.com/watch?v=vvC2n7HT0yo) | Calver vs Semver, Reverse GitOps, eBPF Observability, etcd |
| 2026-06-11 | [Watch](https://www.youtube.com/watch?v=yLcPTvZJV1c) | marketplace, release 1.5, Terraform provider, etcd operator |
| 2026-05-28 | [Watch](https://www.youtube.com/watch?v=jwin2rFMWJE) | new logo, industry standard, Blockstor |
| 2026-05-14 | [Watch](https://www.youtube.com/watch?v=xa1uFFxQDlE) | release 1.4, Kubernetes backups |
| 2026-04-30 | [Watch](https://www.youtube.com/watch?v=hRc7Ryb51VI) | the new ready for release Cozystack Dashboard demo |
| 2026-04-16 | [Watch](https://www.youtube.com/watch?v=f4eo2RINAZw) | Front Ends Battle, Cozystack 1.3, Minecraft Server as App |
| 2026-04-02 | [Watch](https://www.youtube.com/watch?v=j-Czne5-VX0) | CozySummit 2026, KubeCon Amsterdam outcomes, Cozystack 1.2 |
| 2026-03-19 | — | Cozystack v1.0-v1.1 release article; Migration to Gateway API; New features demo. SchedulingClass: admin-co… |
| 2026-03-05 | [Watch](https://www.youtube.com/watch?v=6wP6zZu54l8) | Cozy 1.0, IDP bundle, BYOP, RWX Support, Gateway API |
| 2026-02-19 | [Watch](https://www.youtube.com/watch?v=yxUukKbzDcs) | CozySummit, OpenBao/Vault, Kilo/cluster mesh, AffinityClass |
| 2026-02-05 | [Watch](https://www.youtube.com/watch?v=Hl0QDLbJKdw) | release 1.0, Brew packages, RBAC, Harbor, Nexus, OpenBAO |
| 2026-01-22 | [Watch](https://www.youtube.com/watch?v=hUuEFcj2fVM) | Release 1.0 demo, MongoD, Kilo, Local-CCM, v0.41 |
| 2026-01-08 | [Watch](https://www.youtube.com/watch?v=LcNBH8eBvnA) | Backup system, Release 1.0, Packeges API, Linstor updates |
| 2025-12-11 | [Watch](https://www.youtube.com/watch?v=TBvb-t1Ps8U) | Flux-AIO, Application Versions, Backups, Coroot, Talm TUI |
| 2025-11-27 | — | Register on CozySummit; CozySummit Virtual 2025 / CNCF; Announcing v0.38 and v0.38.1, v0.37.9 |
| 2025-11-13 | [Watch](https://www.youtube.com/watch?v=g_7nbiIj3uo) | talos-csr-signer, VPC support, VNC console, Talm web UI |
| 2025-10-30 | [Watch](https://www.youtube.com/watch?v=KjCSmy0Xx44) | VPC overview, new external-apps demo, JSDoc syntax support |
| 2025-10-16 | [Watch](https://www.youtube.com/watch?v=zQJU32jfaD8) | New UI Demo, Release v0.37, CozySummit News |
| 2025-10-02 | — | _Canceled_ |
| 2025-09-18 | [Watch](https://www.youtube.com/watch?v=VytX_IooTL8) | Dashboard progress, CozySummit, CozystackResourceDefinition |
| 2025-09-04 | [Watch](https://www.youtube.com/watch?v=hnbTzt7-Rao) | Cozy CLI, New Dashboard, CozySummit CFP, Network policies |
| 2025-08-21 | [Watch](https://www.youtube.com/watch?v=jRlhcWMzPLg) | New UI progress, Decomposition, CozySummit |
| 2025-07-24 | [Watch](https://www.youtube.com/watch?v=b5wzXZ7x_y8) | New UI, v0.34.0, roadmap updates, contribution |
| 2025-07-10 | [Watch](https://www.youtube.com/watch?v=MZ_aYA6iSsc) | V0.33.0 series announcement; Unified resource management, cpu/memory-allocation-ratio: managed apps, tenant… |
| 2025-06-26 | [Watch](https://www.youtube.com/watch?v=G3wrABf-_lc) | Cozystack decomposition, IDP bundle |
| 2025-06-12 | [Watch](https://www.youtube.com/watch?v=cC8nzxflCVk) | ARM Support, release v0.32, cozypkg, platform decomposition |
| 2025-05-29 | [Watch](https://www.youtube.com/watch?v=d01gNnRFf-o) | GPU demo at CNCF, State of AirGap support |
| 2025-05-15 | [Watch](https://www.youtube.com/watch?v=q7KSHsM_V6Y) | ARM, GPU Demo, API demo |
| 2025-04-24 | [Watch](https://www.youtube.com/watch?v=jMPn0mmldfE) | CNCF Webinar: Kubernetes is the new Skynet or the rise of Kubernetes automation; New Cozystack versions, an… |
| 2025-04-10 | [Watch](https://www.youtube.com/watch?v=qckLvE6K0F0) | News: Release v0.30.0.; We’ve introduced GPU support. Let us show how it’s done and what new usages for Coz… |
| 2025-03-27 | [Watch](https://www.youtube.com/watch?v=dGUC1OpTMQc) | Migrating to CNCF; New mailing list; New meeting in zoom |
| 2025-03-13 | [Watch](https://www.youtube.com/watch?v=fjDM3Q5AREE) | Cozystack get accepted to CNCF Sanbox 🎉; What does it mean for us?; Cozystack project get moved to new home |
| 2025-02-27 | [Watch](https://www.youtube.com/watch?v=jdQ5UMZ5zuQ) | New cozystack release v0.26.0; New and old issues review |
| 2025-02-06 | [Watch](https://www.youtube.com/watch?v=FrQ5siwUfLI) | cozy-proxy announcement; etcd monitoring |
| 2025-01-23 | [Watch](https://www.youtube.com/watch?v=SNMu7wnQXsw) | Announce Cozystack v0.23 release; Introdicing bootbox a new application for PXE booting |
| 2025-01-16 | [Watch](https://www.youtube.com/watch?v=aBsSF7IwbSc) | Announce Cozystack v0.22 release; Added cozystack-controller and new entities: Workload and WorkloadMonitor… |
| 2025-01-09 | — | Cozystack v0.21 release announcement; Key Dashboard Improvements; Direct interaction with the Cozystack API… |
| 2024-12-05 | [Watch](https://www.youtube.com/watch?v=QeB7kziH6XQ) | Cozystack v0.19 release announcement; OIDC-server; Kubespan support |
| 2024-11-28 | — | Upcoming v0.19 release; Introducing OIDC-server; Introducing KubeSpan Support |
| 2024-11-21 | — | [article] Dynamic Kubernetes API Server for the API Aggregation Layer; [announce] Keycloak as default OIDC-… |
| 2024-07-11 | [Watch](https://www.youtube.com/watch?v=Zw-S1wynqTE) | v0.18 release announce; 🔥 Public API for Cozystack; This is the biggest and most anticipated update for us.… |
| 2024-10-31 | [Watch](https://www.youtube.com/watch?v=yn1ryGRtTGE) | New API-server demonstration |
| 2024-10-17 | [Watch](https://www.youtube.com/watch?v=hW0riWBmTyw) | Introduce VM improvements |
| 2024-10-10 | [Watch](https://www.youtube.com/watch?v=91w2I0t0isw) | v0.16.3 and v0.16.4 release overview; upcoming features overview; buckets UI |
| 2024-10-03 | [Watch](https://www.youtube.com/watch?v=8v0iN9QJ9Xw) | Announce v0.16 release; Alerts improvement for v0.16.1 |
| 2024-09-26 | [Watch](https://www.youtube.com/watch?v=z6jkm_RtfsE) | Cozystack added to CNCF landscape; TalosCon London recordings; playlist |
| 2024-09-12 | [Watch](https://www.youtube.com/watch?v=eFLdpceYyQM) | v0.14.0 and v0.14.1 releases; discuss: opencost; Concerns |
| 2024-08-29 | — | introducing victoria logs and fluent-bit; e2e tests package demonstration; discuss: alerts best practice |
| 2024-08-15 | [Watch](https://www.youtube.com/watch?v=cUUSQjuTHw0) | cozystack v0.11 release; Key changes; Added S3 support. Implemented the basic SeaweedFS functionality in Co… |
| 2024-08-08 | — | CNCF Update; SeaweedFS and how it works and how to order S3 buckets in Cozystack; Dashboard improvements |
| 2024-08-01 | [Watch](https://www.youtube.com/watch?v=m_w22NjCv5Y) | Cozystack GitOps reference configuration; SeaweedFS state |
| 2024-07-25 | [Watch](https://www.youtube.com/watch?v=4VgXfaQIS4w) | Cozystack v0.10 release; Added NATS to the base configuration; An option isolated: <true/false> has been ad… |
| 2024-07-18 | [Watch](https://www.youtube.com/watch?v=yKpVU9lESYI) | ADOPTERS.md; Introducing FerretDB; Ingress-Nginx controller dashboards |
| 2024-07-11 | [Watch](https://www.youtube.com/watch?v=Zw-S1wynqTE) | v0.9.0 release; Talks about Cozystack use cases with community members. Questions examples; What is Cozysta… |
| 2024-07-04 | [Watch](https://www.youtube.com/watch?v=V0G7BaZzAuI) | Release of Cozystack v0.8.0 ( is now available for download, installation, or updating your current setup.;… |
| 2024-06-26 | [Watch](https://www.youtube.com/watch?v=n4Pk7QfG-z4) | fluxcd operator changes; design multi-tenant fluxcd; gecube: use kyverno, it can add labels and limit resou… |
| 2024-06-20 | [Watch](https://www.youtube.com/watch?v=cdbJp9Y0SGE) | ARM support for Cozystack |
| 2024-06-13 | [Watch](https://www.youtube.com/watch?v=Jf9vWdbiHaw) | — |
| 2024-06-06 | — | — |
| 2024-05-30 | [Watch](https://www.youtube.com/watch?v=7cW6yn0S08Y) | release-v0.7.0; Talos Linux presentation announce |
| 2024-05-23 | [Watch](https://www.youtube.com/watch?v=xwfPK27qp3E) | [kvaps] the management cluster uses cozy.local, tenant clusters default to cluster.local; [gecube] naming discussion |
| 2024-05-16 | [Watch](https://www.youtube.com/watch?v=FGIBCMBzc5c) | release v0.6.0; kubernetes update; free tier and development environments |
| 2024-05-09 | [Watch](https://www.youtube.com/watch?v=24qYTLQAAGo) | Release v0.4.0 announcement; Talm announcement; Agree upon development and branching strategy |
| 2024-05-02 | [Watch](https://www.youtube.com/watch?v=xZ4pROWO3gc) | Should these be rewritten as a single golang binary?; actions performed in the script, including migrations… |
| 2024-05-01 | — | (moved to 05-02) |
| 2024-04-25 | [Watch](https://www.youtube.com/watch?v=QSkLZ7c7uvY) | — |
| 2024-04-17 | [Watch](https://www.youtube.com/watch?v=ZbmQ7_fcghg) | Documentation updates; Hetzner installation cozystack.io/docs/how-tos/hetzner/; Bundles |
| 2024-04-11 | [Watch](https://www.youtube.com/watch?v=wj6CJpAZIEg) | Etcd-operator 0.1.0 release! |
| 2024-04-09 | [Watch](https://www.youtube.com/watch?v=cZlnPqwjkeM) | Installation questions |
| 2024-04-04 | [Watch](https://www.youtube.com/watch?v=opg70q5vL_A) | How and why we run these meetings; What Cozystack is; How to develop locally |

Meetings listed: 72. Recordings available: 62. Where the recording column shows an em dash, the meeting took place but no recording was published — the notes in the shared document remain the record for that date.