Closed withinboredom closed 1 year ago
@withinboredom thanks for creating this issue! Thats weird, the loft-agent webhook should only apply to namespaces with the label loft.sh/owned=true
. Is it maybe possible that this label is present on your networking namespace?
According to my notes, it was failing to update endpoint CRDs in namespaces which were loft projects. I have node-local DNS services, which is stored in a loft project.
Steps to reproduce:
I notice the quota endpoint is validating
'*'
, including CRDs such as the ones Cilium uses to configure itself -- especially incluster-pool
IPAM.Workaround:
Delete the validation hooks CRD and turn off Loft until recovery.
Possible fix?
Have Loft only validate things it has settings for.