Fix name pattern for DockerApp
Currently name pattern for DockerApp allows to use underlines, dots and
doesn't limit name length (at least that's described in field description).
This occurs validation error with some regexp. Kubernetes docs [1] indicates,
that container name should be DNS_LABEL, which described in [2]. Also,
kubernetes code [3] contains regexp and length limit for DNS_LABEL
pattern.
[1] http://kubernetes.io/docs/user-guide/pods/multi-container/#containers
[2] http://kubernetes.io/docs/user-guide/labels/#syntax-and-character-set
[3] 8fd414537b/pkg/util/validation/validation.go (L88-L89)
Change-Id: Icb2ed2b00afe15bd547c01895beedd5ff02b0b0d
Closes-bug: #1622899
This commit is contained in:
parent
17237b6eb3
commit
82056d980f
@ -35,8 +35,10 @@ Forms:
|
|||||||
type: string
|
type: string
|
||||||
label: Application Name
|
label: Application Name
|
||||||
description: >-
|
description: >-
|
||||||
Enter a desired name for the application. Just A-Z, a-z, 0-9, dash and
|
Enter a desired name for the application. Just A-Z, a-z, 0-9 and
|
||||||
underline are allowed
|
dash are allowed. Should be less than 64 characters.
|
||||||
|
maxLength: 63
|
||||||
|
regexpValidator: '^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?$'
|
||||||
- name: host
|
- name: host
|
||||||
type:
|
type:
|
||||||
- com.mirantis.docker.kubernetes.KubernetesPod
|
- com.mirantis.docker.kubernetes.KubernetesPod
|
||||||
|
Loading…
Reference in New Issue
Block a user