This worked in version 3.7, but seems to have been lost or removed in
the upgrade to 3.8.
It is useful because not all repositories have immutable tags.
This is tangentially related to this comment:
https://github.com/helm/helm/issues/10312#issuecomment-961396434
Signed-off-by: Eric Wollesen <ewwolles@amazon.com>
{name:"full URL, with authentication",ref:"http://username:password@example.com/foo-1.2.3.tgz",expect:"http://username:password@example.com/foo-1.2.3.tgz"},
{name:"full URL, with sha256",ref:"oci://example.com/foo/bar",version:"sha256:d234555386402a5867ef0169fefe5486858b6d8d209eaf32fd26d29b16807fd6",expect:"oci://example.com/foo/bar@sha256:d234555386402a5867ef0169fefe5486858b6d8d209eaf32fd26d29b16807fd6"},