From eeeeca670219747af810d8ccf7adeb27e8aa0d33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sat, 26 Feb 2022 19:42:41 +0100 Subject: [PATCH] fix labels. --- internal/room/manager.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/room/manager.go b/internal/room/manager.go index 256e1b2..607e3b1 100644 --- a/internal/room/manager.go +++ b/internal/room/manager.go @@ -242,11 +242,12 @@ func (manager *RoomManagerCtx) Create(settings types.RoomSettings) (string, erro // add custom instance labels for _, label := range manager.config.InstanceLabels { // replace dynamic values in labels - label = strings.Replace(label, "{containerName}", containerName, 1) - label = strings.Replace(label, "{roomName}", roomName, 1) - label = strings.Replace(label, "{traefikEntrypoint}", manager.config.TraefikEntrypoint, 1) + label = strings.Replace(label, "{containerName}", containerName, -1) + label = strings.Replace(label, "{roomName}", roomName, -1) + label = strings.Replace(label, "{traefikEntrypoint}", manager.config.TraefikEntrypoint, -1) + label = strings.Replace(label, "{traefikCertresolver}", manager.config.TraefikCertresolver, -1) - v := strings.SplitN(label, ":", 2) + v := strings.SplitN(label, "=", 2) if len(v) != 2 { manager.logger.Warn().Str("label", label).Msg("invalid instance label") continue