Browse Source

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 <max.nabokih@gmail.com>
Co-authored-by: Maksim Nabokikh <max.nabokih@gmail.com>
pull/3440/head
Denys Romanenko 2 years ago committed by GitHub
parent
commit
7225198ae7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      storage/kubernetes/client.go

3
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])?)*$`)

Loading…
Cancel
Save