Skip to content

crane: regression on handling public.ecr.aws/cardinalhq.io/lakerunner repo #2173

@skandragon

Description

@skandragon

Describe the bug

Previously, I could use crane to do things like:

~: crane ls public.ecr.aws/cardinalhq.io/lakerunner:v1.4.10
Error: parsing repo "public.ecr.aws/cardinalhq.io/lakerunner:v1.4.10": repository can only contain the characters `abcdefghijklmnopqrstuvwxyz0123456789_-./`: cardinalhq.io/lakerunner:v1.4.1

To Reproduce

See above.

Expected behavior

It should handle these repo names, as they at least appear to be valid, and we have used it with crane in the past.

Additional context

Add any other context about the problem here.

~: crane version
0.20.7

This is ECR, where we were able to shove our domain name into the repo to add that extra "safety check" fee.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions