more changes
Some checks failed
Lint / Run on Ubuntu (push) Has been cancelled
E2E Tests / Run on Ubuntu (push) Has been cancelled
Tests / Run on Ubuntu (push) Has been cancelled

This commit is contained in:
2026-04-14 07:40:25 +02:00
parent 168e9c6db2
commit d7c9e217be
10 changed files with 141 additions and 38 deletions

View File

@@ -69,7 +69,6 @@ func (r *ResolverReconciler) Reconcile(ctx context.Context, req ctrl.Request) (c
return ctrl.Result{}, err
}
// TODO(user): your logic here
switch {
case len(resolver.Spec.IPAddress) == 0:
// IPAddress is not a valid IP
@@ -81,6 +80,17 @@ func (r *ResolverReconciler) Reconcile(ctx context.Context, req ctrl.Request) (c
// IP is IPv6
}
// exit loop here if port was provided
if resolver.Spec.Port != 0 {
return ctrl.Result{}, nil
}
// set defaults and patch it back to k8s
resolver.Spec.Port = 53
if err := r.Patch(ctx, &resolver, client.Merge); err != nil {
return ctrl.Result{}, err
}
return ctrl.Result{}, nil
}