Files
Andrei KvapilandClaude a5d3757c36 refactor: replace Helm lookup with valuesFrom mechanism
Replace Helm lookup functions with FluxCD valuesFrom for passing
configuration to HelmReleases. This eliminates the need for force
reconcile controllers and provides cleaner config propagation.

Changes:
- Add Secret cozystack-values creation in platform and tenant charts
- Modify cozystack-api to add valuesFrom, filter _ prefixed keys
- Add valuesFrom validation in cozystack-controller
- Add helper templates in cozy-lib for _cluster/_namespace access
- Replace ConfigMap/Namespace lookups in 40+ Helm charts
- Remove CozystackConfigReconciler and TenantHelmReconciler

The Secret cozystack-values contains:
- _cluster: data from cozystack, cozystack-branding, cozystack-scheduling ConfigMaps
- _namespace: service references (etcd, host, ingress, monitoring, seaweedfs)

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2026-01-04 10:00:17 +01:00
..
2025-01-27 10:56:23 +01:00
2025-12-01 19:14:15 +00:00
2025-01-27 10:56:23 +01:00
2025-09-24 12:32:37 +02:00

BootBox

Parameters

Common parameters

Name Description Type Value
whitelistHTTP Secure HTTP by enabling client networks whitelisting. bool true
whitelist List of client networks. []string []
machines Configuration of physical machine instances. []object []
machines[i].hostname Hostname. string ""
machines[i].arch Architecture. string ""
machines[i].ip IP address configuration. object {}
machines[i].ip.address IP address. string ""
machines[i].ip.gateway IP gateway. string ""
machines[i].ip.netmask Netmask. string ""
machines[i].leaseTime Lease time. int 0
machines[i].mac MAC addresses. []string []
machines[i].nameServers Name servers. []string []
machines[i].timeServers Time servers. []string []
machines[i].uefi UEFI. bool false