cozystack/packages/system
Andrei Kvapil 22cd8f1dd1
feat(flux): implement flux sharding for tenant HelmReleases
Add dedicated flux-tenants controller with label selector
--watch-label-selector=sharding.fluxcd.io/key=tenants to handle
tenant workloads separately from platform components.

Update all kubernetes app HelmReleases to:
- Use chartRef with ExternalArtifact instead of OCIRepository sourceRef
- Add sharding.fluxcd.io/key=tenants label
- Add cozystack.io/target-cluster-name label

Update fluxinstall to parse multiple YAML manifest files and
use flux service for storage-adv-addr.

Add cozystack-basics package for core tenant/namespace setup.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2026-01-15 14:15:09 +01:00
..
backup-controller [backups] Implement Velero strategy controller 2026-01-04 12:55:24 +03:00
backupstrategy-controller feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
bootbox feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
bootbox-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
bucket Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
bucket-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
capi-operator Revert "Downgrade CAPI operator" 2025-05-15 14:54:30 +02:00
capi-providers-bootstrap [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
capi-providers-core [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
capi-providers-cpprovider [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
capi-providers-infraprovider [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
cert-manager [cert-manager] Update Cert-manager to v1.17.2 2025-05-22 12:17:06 +02:00
cert-manager-crds Update cert-manager (#595) 2025-01-20 14:13:18 +01:00
cert-manager-issuers refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00
cilium [cilium] Update Cilium to v1.18.5 2025-12-29 15:16:40 +03:00
cilium-networkpolicy Fix CiliumNetworkPolicy depends on cilium (#745) 2025-04-03 00:21:13 +02:00
clickhouse-operator clickhouse add chk 2025-08-04 18:22:43 +03:00
clickhouse-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
coredns [system:coredns] rename service to kube-dns 2025-12-02 12:54:36 +03:00
cozy-proxy Update cozy-proxy v0.2.0 2025-06-19 16:23:25 +02:00
cozystack-api Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
cozystack-basics feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
cozystack-controller Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
cozystack-resource-definition-crd feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
dashboard Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
etcd-operator Remove versions_map logic 2025-09-24 12:32:37 +02:00
etcd-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
external-dns External-dns and new clusterissuer dns01 Cloudflare (#374) 2024-10-04 12:56:39 +02:00
external-secrets-operator Added external-secrets-operator (#370) 2024-10-04 12:43:48 +02:00
ferretdb-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
fluxcd Rename cozypkg to cozyhr 2025-12-25 16:54:22 +01:00
fluxcd-operator Rename cozypkg to cozyhr 2025-12-25 16:54:22 +01:00
foundationdb-operator Initial support for FoundationDB operator 2025-09-17 01:16:09 -05:00
foundationdb-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
gateway-api-crds [kubernetes] refactor gatewayAPI option 2025-05-08 12:19:07 +02:00
goldpinger feature/add-goldpinger (#648) 2025-02-25 10:08:08 +01:00
gpu-operator [gpu-operator] Introduce GPU-operator 2025-04-08 14:03:52 +02:00
grafana-operator feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
hetzner-robotlb Remove versions_map logic 2025-09-24 12:32:37 +02:00
http-cache-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
info-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
ingress-nginx [ingress] Add topology anti-affinities 2026-01-05 17:35:59 +03:00
ingress-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
kafka-operator Increase strimzi memory limit 2025-11-24 19:57:57 +03:00
kafka-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
kamaji Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
keycloak refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00
keycloak-configure [keycloak] Make kubernetes client public 2026-01-08 12:49:37 +03:00
keycloak-operator Upd: Keycloak-operator to v1.25.0 2025-04-10 14:26:58 +02:00
kubeovn feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
kubeovn-plunger Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
kubeovn-webhook Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
kubernetes-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
kubevirt refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00
kubevirt-cdi refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00
kubevirt-cdi-operator [cdi] Update CDI v1.62.0 2025-07-09 18:58:43 +02:00
kubevirt-csi-node Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
kubevirt-instancetypes Fix conflict of deploying KubeVirt Instancetypes (#691) 2025-03-12 15:28:20 +01:00
kubevirt-operator [kubevirt-operator] Revert incorrect case change in VM alerts 2026-01-05 17:35:56 +03:00
lineage-controller-webhook Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
linstor feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
linstor-scheduler feat(linstor): add linstor-scheduler package 2026-01-07 15:22:26 +01:00
mariadb-operator [ci,dx] Bump MariaDB operator version 2025-11-21 14:50:25 +03:00
metallb Prepare release v0.37.0-beta.1 2025-10-06 20:18:29 +00:00
metrics-server [system:monitoring-agents] separate metrics-server 2025-12-01 20:51:26 +03:00
monitoring-agents Granular kubernetes application extensions dependencies (#1683) 2025-12-05 14:44:53 +01:00
monitoring-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
multus [multus] Remove memory limit 2026-01-08 21:26:56 +03:00
mysql-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
nats add password for nats (#477) 2024-11-21 01:11:48 +01:00
nats-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
nfs-driver [nfs-driver] Introduce new module 2025-07-03 13:46:24 +03:00
objectstorage-controller Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
opencost Add opencost 2024-08-05 15:35:56 +02:00
piraeus-operator [linstor] Update piraeus-operator v2.10.2 2025-12-06 19:57:11 +01:00
postgres-operator Update CNPG postgres-operator v1.25.0 (#575) 2025-01-15 13:59:07 +01:00
postgres-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
prometheus-operator-crds [core:bundles] separate prometheus-operator-crds 2025-12-04 12:10:46 +03:00
rabbitmq-operator Update RabbitMQ and add configuration for Users and VHosts (#327) 2024-09-04 10:50:54 +02:00
rabbitmq-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
redis-operator [redis-operator] Build patched operator in-tree 2025-10-23 16:57:27 +03:00
redis-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
reloader [linstor] Introduce Reloader to automatically reload certificates (#715) 2025-04-01 18:47:18 +02:00
seaweedfs Release v0.40.2 (#1858) 2026-01-13 17:25:18 +01:00
seaweedfs-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
snapshot-controller [bugfix] fix distro full bundle 2025-06-13 10:59:14 +03:00
tcp-balancer-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
telepresence DX: Use generic Makefile for packages (#288) 2024-08-16 10:26:13 +02:00
tenant-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
velero [velero] Set defaultItemOperationTimeout=24h 2025-10-21 11:56:22 +02:00
vertical-pod-autoscaler feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
vertical-pod-autoscaler-crds feat(vpa): separate-crds 2025-04-10 10:57:50 +03:00
victoria-metrics-operator [system:victoria-metrics-operator] separate prometheus-operator-crds 2025-12-04 12:10:56 +03:00
virtual-machine-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
virtualprivatecloud-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
vm-disk-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
vm-instance-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
vpn-rd refactor(cozyrds): update chartRef to use ExternalArtifact 2026-01-15 14:14:55 +01:00
vsnap-crd Remove versions_map logic 2025-09-24 12:32:37 +02:00
Makefile [kubeovn] Package from external repo 2025-10-19 16:00:56 +03:00