From ad2e1a06d58a4bc1c101d9fe8523de28dbc1bc33 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Wed, 10 Jun 2026 11:02:09 +0200 Subject: [PATCH] Ignore domain when there is no endpoint Prevents this error, when you know what you're doing: Error: failed to update DNS records pointing to caddy service: create cluster domain records in Uncloud DNS: rpc error: code = Unknown desc = Post "/domains/ctrl.u.science.ru.nl/records": unsupported protocol scheme "" Signed-off-by: Miek Gieben --- internal/machine/cluster/dns.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/machine/cluster/dns.go b/internal/machine/cluster/dns.go index 74264009..ffc9bb6c 100644 --- a/internal/machine/cluster/dns.go +++ b/internal/machine/cluster/dns.go @@ -153,6 +153,10 @@ func (c *Cluster) CreateDomainRecords( return nil, err } + if domain.Endpoint == "" { // uc dns set has set a name + return &pb.CreateDomainRecordsResponse{}, nil + } + dnsClient := dns.NewClient() recordsReq := make([]dns.RecordRequest, len(req.Records)) for i, r := range req.Records {