It seems like opm fails to authenticate with a private registry when it encounters a Docker config such as this one:
{
"credsStore": "osxkeychain"
}
So this prevents the users from using native key stores on their systems.
Also when working with private registries, such as AWS ECR, users often get short lived tokens. For ECR, for example, there is a handy credential helper which eliminates the need to manually log in each time the token expires.
opm, however, seem to ignore credsStore and just fails to authenticate. Meaning developers are forced to disable credsStore in order to work with ECR via opm
It seems like
opmfails to authenticate with a private registry when it encounters a Docker config such as this one:So this prevents the users from using native key stores on their systems.
Also when working with private registries, such as AWS ECR, users often get short lived tokens. For ECR, for example, there is a handy credential helper which eliminates the need to manually log in each time the token expires.
opm, however, seem to ignorecredsStoreand just fails to authenticate. Meaning developers are forced to disablecredsStorein order to work with ECR viaopm