Hey @jespernohr!
Flux is complaining that it can’t create MetalLB’s custom resources, because the CRDs don’t exist yet, because the helmrelease hasn’t installed yet.
Check this section in the recipe : MetalLB - Kubernetes Bare-Metal Loadbalancing |・∀・
Essentially you’ll want to end up with 2 directories at the root of your repo…
metallb
- HelmRelease goes in heremetallb-config
- CRs go in here
And you define 2 Kustomizations, so that the CRs in the config--metallb-system
Kustomization are only applied after metallb itself is applied in the metallb--metallb-system
Kustomization