Skip to content

Commit 1e4b6bf

Browse files
committed
fix(ingress): wildcard dnsrecord naming
1 parent ba3deb8 commit 1e4b6bf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

internal/controller/ingress_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,10 @@ func (r *IngressReconciler) parseAnnotations(annotations map[string]string) clou
179179

180180
// createDNSRecord creates a DNSRecord object
181181
func (r *IngressReconciler) createDNSRecord(ctx context.Context, ingress *networkingv1.Ingress, dnsRecordSpec cloudflareoperatoriov1.DNSRecordSpec) error {
182+
replacer := strings.NewReplacer(".", "-", "*", "wildcard")
182183
dnsRecord := &cloudflareoperatoriov1.DNSRecord{
183184
ObjectMeta: metav1.ObjectMeta{
184-
Name: strings.ReplaceAll(dnsRecordSpec.Name, ".", "-"),
185+
Name: replacer.Replace(dnsRecordSpec.Name),
185186
Namespace: ingress.Namespace,
186187
Labels: map[string]string{
187188
"app.kubernetes.io/managed-by": "cloudflare-operator",

0 commit comments

Comments
 (0)