When bootstrapping flux 2.3.0 it sits at waiting for Kustomization "flux-system/flux-system" to be reconciled for some time and finally fails. On the cluster the Reconciliation on the kustomize-controller also fails for some time, returning connect: connection refused. After more than one hour it suddenly returns Reconciliation finished and everything starts to work normally.
Steps to reproduce
Install flux cli 2.3.0 (I used the Arch Linux AUR package)
Run the bootstrap against the K3s 1.29.4 cluster using the git command
See the bootstrap failing after some time
Check the kustomize-controller pod logs and see that Reconciliation fails
Wait for some time
See that after more than an hour Reconciliation finishes successfully and everything starts working normally
Expected behavior
I expected flux bootstrap to finish successfully and to start working on the cluster normally right away.
Describe the bug
When bootstrapping flux 2.3.0 it sits at
waiting for Kustomization "flux-system/flux-system" to be reconciled
for some time and finally fails. On the cluster the Reconciliation on the kustomize-controller also fails for some time, returningconnect: connection refused
. After more than one hour it suddenly returnsReconciliation finished
and everything starts to work normally.Steps to reproduce
bootstrap
against the K3s 1.29.4 cluster using thegit
commandExpected behavior
I expected flux bootstrap to finish successfully and to start working on the cluster normally right away.
Screenshots and recordings
No response
OS / Distro
Arch Linux (fully upgraded)
Flux version
v2.3.0
Flux check
► checking prerequisites ✔ Kubernetes 1.29.4+k3s1 >=1.28.0-0 ► checking version in cluster ✔ distribution: flux-v2.3.0 ✔ bootstrapped: true ► checking controllers ✔ helm-controller: deployment ready ► ghcr.io/fluxcd/helm-controller:v1.0.1 ✔ image-automation-controller: deployment ready ► ghcr.io/fluxcd/image-automation-controller:v0.38.0 ✔ image-reflector-controller: deployment ready ► ghcr.io/fluxcd/image-reflector-controller:v0.32.0 ✔ kustomize-controller: deployment ready ► ghcr.io/fluxcd/kustomize-controller:v1.3.0 ✔ notification-controller: deployment ready ► ghcr.io/fluxcd/notification-controller:v1.3.0 ✔ source-controller: deployment ready ► ghcr.io/fluxcd/source-controller:v1.3.0 ► checking crds ✔ alerts.notification.toolkit.fluxcd.io/v1beta3 ✔ buckets.source.toolkit.fluxcd.io/v1beta2 ✔ gitrepositories.source.toolkit.fluxcd.io/v1 ✔ helmcharts.source.toolkit.fluxcd.io/v1 ✔ helmreleases.helm.toolkit.fluxcd.io/v2 ✔ helmrepositories.source.toolkit.fluxcd.io/v1 ✔ imagepolicies.image.toolkit.fluxcd.io/v1beta2 ✔ imagerepositories.image.toolkit.fluxcd.io/v1beta2 ✔ imageupdateautomations.image.toolkit.fluxcd.io/v1beta2 ✔ kustomizations.kustomize.toolkit.fluxcd.io/v1 ✔ ocirepositories.source.toolkit.fluxcd.io/v1beta2 ✔ providers.notification.toolkit.fluxcd.io/v1beta3 ✔ receivers.notification.toolkit.fluxcd.io/v1 ✔ all checks passed
Git provider
Codeberg
Container Registry provider
No response
Additional context
Bootstrap log:
Kustomize-controller log:
Code of Conduct