forked from TrueCloudLab/distribution
Add image name tests around hostnames
Signed-off-by: Stephen J Day <stephen.day@docker.com>
This commit is contained in:
parent
060465882b
commit
bb5466245c
1 changed files with 17 additions and 0 deletions
|
@ -164,6 +164,23 @@ var (
|
||||||
err: ErrRepositoryNameComponentInvalid,
|
err: ErrRepositoryNameComponentInvalid,
|
||||||
invalid: true,
|
invalid: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
input: "b.gcr.io/test.example.com/my-app", // embedded domain component
|
||||||
|
},
|
||||||
|
// TODO(stevvooe): The following is a punycode domain name that we may
|
||||||
|
// want to allow in the future. Currently, this is not allowed but we
|
||||||
|
// may want to change this in the future. Adding this here as invalid
|
||||||
|
// for the time being.
|
||||||
|
{
|
||||||
|
input: "xn--n3h.com/myimage", // http://☃.com in punycode
|
||||||
|
err: ErrRepositoryNameComponentInvalid,
|
||||||
|
invalid: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
input: "xn--7o8h.com/myimage", // http://🐳.com in punycode
|
||||||
|
err: ErrRepositoryNameComponentInvalid,
|
||||||
|
invalid: true,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue