Commit Graph

7 Commits (d97221423f74596c74c0313016f77c9e0d531357)

Author SHA1 Message Date
Stefan Prodan 26168b1241
Set `GOMAXPROCS` and `GOMEMLIMIT` for bootstrap
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan a122ceb09b
Set priority class to critical Flux components
Mark source-controller, kustomize-controller and helm-controller as system-cluster-critical.
This will reduce the chances of Flux controllers being evicted before other non-critical workloads.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 139bbbb87c
Use absolute domain name for the events address
Add ending dot to the events address to be consistent with source controller address.
This will affect bootstrap and install by setting `--events-addr=http://notification-controller.flux-system.svc.cluster.local./`.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 1b581d6f51
Add dedicated service accounts per controller
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
stefanprodan 633d028841 Update kustomize controller and enable events
stefanprodan 47c249e3be manifests: fix leader election rbac
stefanprodan b9a8100dbb manifests: add cluster reconciler RBAC and SA