From 7225198ae74435a250c94e3ae5e410f55d737491 Mon Sep 17 00:00:00 2001 From: Denys Romanenko <65756796+RomanenkoDenys@users.noreply.github.com> Date: Thu, 28 Mar 2024 22:58:59 +0300 Subject: [PATCH] Update max length of kubernetes object to fit kubernetes policy (#3439) Signed-off-by: Denys Romanenko <65756796+RomanenkoDenys@users.noreply.github.com> Signed-off-by: Maksim Nabokikh Co-authored-by: Maksim Nabokikh --- storage/kubernetes/client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/storage/kubernetes/client.go b/storage/kubernetes/client.go index fe53fb47..af0a2338 100644 --- a/storage/kubernetes/client.go +++ b/storage/kubernetes/client.go @@ -84,7 +84,8 @@ func offlineTokenName(userID string, connID string, h func() hash.Hash) string { return strings.TrimRight(encoding.EncodeToString(hash.Sum(nil)), "=") } -const kubeResourceMaxLen = 63 +// https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#dns-subdomain-names +const kubeResourceMaxLen = 253 var kubeResourceNameRegex = regexp.MustCompile(`^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$`)