Catalog format¶
The catalog is a normalized YAML index generated by productive-k3s-ops.
The website currently expects this minimal shape:
apiVersion: catalogs.productive-k3s.io/v1alpha1
kind: ProductiveK3SCatalog
metadata:
name: productive-k3s-catalog
generatedAt: "2026-05-27T00:00:00Z"
entries:
- id: core-rancher
name: Rancher
kind: addon
visibility: public
category: management
description: Rancher dashboard for Productive K3S clusters.
version: 0.1.0
sourceRepository: productive-k3s-addons
artifact:
type: tgz
url: https://example.com/rancher-0.1.0.tgz
tags:
- rancher
- dashboard
- management
Protected entries may omit the direct artifact URL and expose a commercial action instead:
artifact:
type: tgz
url: null
commercial:
label: Request access
url: https://productive-k3s.io/contact/