diff --git a/pkg/upstream/convert/service.go b/pkg/upstream/convert/service.go index d2cca33a..44cfd569 100644 --- a/pkg/upstream/convert/service.go +++ b/pkg/upstream/convert/service.go @@ -420,6 +420,12 @@ func convertServiceSecrets( return nil, err } + // NOTE(d1): strip # length=... modifiers + if strings.Contains(obj.Name, "#") { + vals := strings.Split(obj.Name, "#") + obj.Name = strings.TrimSpace(vals[0]) + } + file := swarm.SecretReferenceFileTarget(obj.File) refs = append(refs, &swarm.SecretReference{ File: &file,