kadet-hub logokadet-hub

Kapitan generator releases, 26 October to 1 November 2026

New Kapitan generator versions on kadet-hub from 26 October to 1 November 2026: argocd, certmanager, cilium, crossplane, external-secrets, flux, kubernetes,…

Versions published on kadet-hub from 26 October to 1 November 2026, each through the gate and signed. The generator page shows each version’s output diff against the version before it, its SBOM and the command that verifies it.

Generator Versions Changes
argocd 1.0.4 CHANGELOG
certmanager 1.0.3 CHANGELOG
cilium 1.0.4 CHANGELOG
crossplane 1.0.3 CHANGELOG
external-secrets 1.0.6 CHANGELOG
flux 1.1.0 CHANGELOG
kubernetes 1.10.0, 1.11.0, 1.11.1, 1.12.0 CHANGELOG
kubevirt 1.4.0 CHANGELOG
kyverno 1.1.4 CHANGELOG
multus 1.0.3 CHANGELOG
ocm (new) 0.1.0 CHANGELOG
opentelemetry-operator 1.2.0 CHANGELOG
prometheus-operator 1.1.5 CHANGELOG
talos 1.2.0, 1.3.0 CHANGELOG
tetragon (new) 0.1.0 CHANGELOG

argocd

argocd 1.0.4

Built for Argo CD 3.5.6. The Application, ApplicationSet and AppProject CRDs are unchanged from 3.5.5, so the shipped schemas and rendered output are unchanged. The upstream files the README cites are identical at v3.5.6, and their links move to that tag.

certmanager

certmanager 1.0.3

Built for cert-manager 1.21.3. The Certificate schema and CRD gain status.acme.ari.certID, a status field the generator does not set. The Issuer, ClusterIssuer and trust-manager Bundle schemas are unchanged. Rendered output is unchanged.

cilium

cilium 1.0.4

Built for Cilium 1.20.4. The schemas and CRDs of the four kinds it renders are unchanged from 1.20.3. The upstream files the README and code cite are identical at v1.20.4, and their links move to that tag. Rendered output is unchanged.

crossplane

crossplane 1.0.3

Built for Crossplane 2.4.3. The CompositeResourceDefinition, Composition, Provider and Function CRDs are unchanged from 2.4.2, so the shipped schemas, the spec.package CEL rule and rendered output are unchanged. The upstream files the README and code cite are identical at v2.4.3, and their links move to that tag.

external-secrets

external-secrets 1.0.6

Built for External Secrets Operator 2.14.0. The SecretStore and ClusterSecretStore schemas and CRDs rewrite six CEL rules on mutually exclusive provider fields (crd auth, onepasswordSDK, openBao auth and CA) from a filtered list to a sum of has() terms with the same limits. The ExternalSecret and ClusterExternalSecret CRDs change only in their controller-gen annotation. Validation and rendered output are unchanged.

flux

flux 1.1.0

Built for Flux 2.10.0, which pins source-controller 1.10.1, kustomize-controller 1.10.1 and helm-controller 1.7.1.

kubernetes

kubernetes 1.12.0

Output is unchanged for inventories without chainsaw.resources.

kubernetes 1.11.1

Built for Vertical Pod Autoscaler 1.8.1. Its VerticalPodAutoscaler CRD is unchanged from 1.8.0, so the shipped schema and rendered output are unchanged.

kubernetes 1.11.0

Output is unchanged for inventories without chainsaw.workloads.

kubernetes 1.10.0

The manifests compiled with generate_manifests are unchanged.

kubevirt

kubevirt 1.4.0

Renders the CSI sidecars at current kubernetes-csi releases instead of the tags upstream pins at csi-driver e13603a, for their vulnerability fixes: csi-provisioner v6.4.0, csi-attacher v4.13.0, csi-resizer v2.3.0, livenessprobe v2.20.0 and csi-node-driver-registrar v2.18.0, each by digest. Their RBAC and the flags the generator passes are unchanged. csi-snapshotter and snapshot-controller stay at v8.7.0, the latest release.

kyverno

kyverno 1.1.4

Built for Kyverno 1.19.2. The ClusterPolicy and Policy schemas and CRDs gain an optional filter on imageExtractors entries, in rules and in the autogen status; image_extractors passes it through. The policies.kyverno.io schemas are unchanged. Rendered output is unchanged. The upstream lines the README cites are unchanged at v1.19.2, and their links move to that tag.

multus

multus 1.0.3

Ships the upstream NOTICE of the schemas and CRDs it vendors in their group directory (Apache-2.0 section 4(d)). Rendered output is unchanged.

ocm

ocm 0.1.0

First release. Writes an OCM component constructor (new CLI generation, multi-component form) for a target. Every image in the YAML files images.scan matches below the compile root, plus images.refs, becomes an ociImage resource, deduplicated by parsed reference with a tag-only reference folded into a pinned one of the same tag, named after the repository and versioned by its tag, with an access template for mirrors and pull-through caches, an optional label holding the upstream reference, optional required digests and images.names for name clashes. Resources that are not images come from the inventory as a map keyed by name. The compile entry needs output_path: . and output_type: plain.

opentelemetry-operator

opentelemetry-operator 1.2.0

Built for OpenTelemetry Operator 0.162.0. The Instrumentation schema and CRD gain php and ruby auto-instrumentation. New flat keys php and ruby on instrumentations set them. The OpenTelemetryCollector schema and CRD bound volumeClaimTemplates[].status.healthStatus.healthConditions, a status field the generator does not set. Rendered output of existing inventories is unchanged. The upstream lines the README cites are unchanged at v0.162.0, and their links move to that tag.

prometheus-operator

prometheus-operator 1.1.5

Built for Prometheus Operator 0.94.2. Its CRDs change only in the operator.prometheus.io/version annotation, so the shipped schemas and rendered output are unchanged. The upstream files the README cites are unchanged at v0.94.2 apart from version labels in the RBAC guide, and their links move to that tag.

talos

talos 1.3.0

Built for Talos 1.14.5.

talos 1.2.0

tetragon

tetragon 0.1.0

First release. Renders TracingPolicy and TracingPolicyNamespaced from parameters.generators.tetragon, with the Tetragon 1.7.1 CRD schemas under schemas/.