From f0e76e717d182109013c9ce3a4aa26a244c60497 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Wed, 12 Aug 2026 18:28:22 +0200 Subject: [PATCH] docs(licenses): list kuberture and ouroboros MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both ship with the platform — ouroboros since v1.3.4, kuberture since v1.4.3 — and both are absent from the page that enumerates what Cozystack ships and under which licence. The omission carries meaning beyond a missing row. The page states that Cozystack-maintained components are Apache-2.0 and are not listed individually, so the list is the set of upstreams. Leaving these two off it left their status to inference at exactly the point where a reader is trying to establish it. Added to next and v1.6; earlier released versions keep their frozen snapshots. Assisted-By: Claude Signed-off-by: Andrei Kvapil --- content/en/docs/next/operations/configuration/licenses.md | 2 ++ content/en/docs/v1.6/operations/configuration/licenses.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/content/en/docs/next/operations/configuration/licenses.md b/content/en/docs/next/operations/configuration/licenses.md index da6d82c8..e1a16895 100644 --- a/content/en/docs/next/operations/configuration/licenses.md +++ b/content/en/docs/next/operations/configuration/licenses.md @@ -38,6 +38,8 @@ Pinned upstream versions of managed runtimes (PostgreSQL, MariaDB, Kafka, etc.) {{< oss-card name="ExternalDNS" logo="externaldns" license="Apache-2.0" source="https://github.com/kubernetes-sigs/external-dns/blob/master/LICENSE.md" description="Sync Kubernetes resources to external DNS providers." >}} {{< oss-card name="Kilo" logo="kilo" license="Apache-2.0" source="https://github.com/squat/kilo/blob/main/LICENSE" description="Mesh networking across geographically distributed nodes." >}} {{< oss-card name="Hetzner RobotLB" logo="hetzner" license="MIT" source="https://github.com/Intreecom/robotlb/blob/master/LICENSE" description="Load balancer integration for Hetzner dedicated hardware." >}} +{{< oss-card name="kuberture" license="BSD-3-Clause" source="https://github.com/lexfrei/kuberture/blob/master/LICENSE" description="Publishes EndpointSlice endpoints as annotated headless Services for ExternalDNS. Optional; off by default." >}} +{{< oss-card name="ouroboros" license="BSD-3-Clause" source="https://github.com/lexfrei/ouroboros/blob/master/LICENSE" description="Hairpin-NAT fix for Ingress controllers behind PROXY-protocol. Optional; off by default." >}} {{< /oss-cards >}} ## Storage diff --git a/content/en/docs/v1.6/operations/configuration/licenses.md b/content/en/docs/v1.6/operations/configuration/licenses.md index da6d82c8..e1a16895 100644 --- a/content/en/docs/v1.6/operations/configuration/licenses.md +++ b/content/en/docs/v1.6/operations/configuration/licenses.md @@ -38,6 +38,8 @@ Pinned upstream versions of managed runtimes (PostgreSQL, MariaDB, Kafka, etc.) {{< oss-card name="ExternalDNS" logo="externaldns" license="Apache-2.0" source="https://github.com/kubernetes-sigs/external-dns/blob/master/LICENSE.md" description="Sync Kubernetes resources to external DNS providers." >}} {{< oss-card name="Kilo" logo="kilo" license="Apache-2.0" source="https://github.com/squat/kilo/blob/main/LICENSE" description="Mesh networking across geographically distributed nodes." >}} {{< oss-card name="Hetzner RobotLB" logo="hetzner" license="MIT" source="https://github.com/Intreecom/robotlb/blob/master/LICENSE" description="Load balancer integration for Hetzner dedicated hardware." >}} +{{< oss-card name="kuberture" license="BSD-3-Clause" source="https://github.com/lexfrei/kuberture/blob/master/LICENSE" description="Publishes EndpointSlice endpoints as annotated headless Services for ExternalDNS. Optional; off by default." >}} +{{< oss-card name="ouroboros" license="BSD-3-Clause" source="https://github.com/lexfrei/ouroboros/blob/master/LICENSE" description="Hairpin-NAT fix for Ingress controllers behind PROXY-protocol. Optional; off by default." >}} {{< /oss-cards >}} ## Storage