cozystack/packages/extra/monitoring/templates
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
..
alerta refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00
grafana refactor: replace Helm lookup with valuesFrom mechanism 2026-01-05 16:10:55 +01:00
vlogs [monitoring] Add lineage labels to VM components 2025-09-25 10:53:34 +03:00
vm [monitoring] Improve tenant metrics collection 2025-12-03 22:18:19 +03:00
check-release-name.yaml Preapare release v0.0.1 2024-02-08 12:04:32 +01:00
dashboard-resourcemap.yaml Configure all apps to use new function to generate subjects 2025-06-16 20:32:11 +02:00
dashboards.yaml feat(flux): implement flux sharding for tenant HelmReleases 2026-01-15 14:15:09 +01:00
vpa.yaml [platform] cut resources 2025-06-13 01:06:05 +03:00