mirror of
https://github.com/YuzuZensai/netbird-kubernetes-operator.git
synced 2026-09-13 18:59:09 +00:00
Fix TCP Policy deletion when policy is already deleted (#8)
Fix NBPolicy deletion when TCP policy is already deleted
This commit is contained in:
@@ -323,7 +323,7 @@ func (r *NBPolicyReconciler) syncPolicy(ctx context.Context, nbPolicy *netbirdio
|
|||||||
func (r *NBPolicyReconciler) handleDelete(ctx context.Context, nbPolicy netbirdiov1.NBPolicy, logger logr.Logger) error {
|
func (r *NBPolicyReconciler) handleDelete(ctx context.Context, nbPolicy netbirdiov1.NBPolicy, logger logr.Logger) error {
|
||||||
if nbPolicy.Status.TCPPolicyID != nil {
|
if nbPolicy.Status.TCPPolicyID != nil {
|
||||||
err := r.netbird.Policies.Delete(ctx, *nbPolicy.Status.TCPPolicyID)
|
err := r.netbird.Policies.Delete(ctx, *nbPolicy.Status.TCPPolicyID)
|
||||||
if err != nil {
|
if err != nil && !strings.Contains("not found", err.Error()) {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
nbPolicy.Status.TCPPolicyID = nil
|
nbPolicy.Status.TCPPolicyID = nil
|
||||||
|
|||||||
Reference in New Issue
Block a user