Skip to content

Commit 8bb7655

Browse files
committed
feat: add reason invalid recordset
1 parent 3ab7b60 commit 8bb7655

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

internal/controller/conditions.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@ import (
88
)
99

1010
const (
11-
CondAccepted = "Accepted"
12-
CondProgrammed = "Programmed"
13-
CondDiscovered = "Discovered"
14-
ReasonAccepted = "Accepted"
15-
ReasonPending = "Pending"
16-
ReasonProgrammed = "Programmed"
17-
ReasonDiscovered = "Discovered"
18-
ReasonDNSZoneInUse = "DNSZoneInUse"
11+
CondAccepted = "Accepted"
12+
CondProgrammed = "Programmed"
13+
CondDiscovered = "Discovered"
14+
ReasonAccepted = "Accepted"
15+
ReasonPending = "Pending"
16+
ReasonInvalidDNSRecordSet = "InvalidDNSRecordSet"
17+
ReasonProgrammed = "Programmed"
18+
ReasonDiscovered = "Discovered"
19+
ReasonDNSZoneInUse = "DNSZoneInUse"
1920
)
2021

2122
// set/update one condition; returns true if it changed

internal/controller/dnsrecordset_downstream_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ func (r *DNSRecordSetReconciler) Reconcile(ctx context.Context, req ctrl.Request
174174
if err := cli.ApplyRecordSetAuthoritative(ctx, zone.Spec.DomainName, rs); err != nil {
175175
logger.Error(err, "apply pdns recordset")
176176
// surface PDNS error into status
177-
if setCond(&rs.Status.Conditions, CondProgrammed, ReasonPending, fmt.Sprintf("%v", err), metav1.ConditionFalse, rs.Generation) {
177+
if setCond(&rs.Status.Conditions, CondProgrammed, ReasonInvalidDNSRecordSet, fmt.Sprintf("%v", err), metav1.ConditionFalse, rs.Generation) {
178178
_ = r.Status().Update(ctx, &rs)
179179
}
180180
return ctrl.Result{}, err

0 commit comments

Comments
 (0)