This tool is a variant of the crane
command, but builds in
support for authenticating against registries based on the way the kubelet
's
pkg/credentialprovider
authenticates. In particular this tool supports
authenticating with common "workload identity" mechanisms on platforms such as GKE
and EKS.
This additional keychain logic only kicks in if alternative authentication mechanisms
have NOT been configured and crane
would otherwise perform the command without
credentials, so it is a drop-in replacement for crane
that adds support for
authenticating with Kubernetes-based workload identity mechanisms.