devcontainers / devcontainers/cli

[oci implementation] Test all authentication mechanisms

Open
#468 0 comments 0 reactions 0 assignees View on GitHub
debt
Dominant language
TypeScript
Stars
3k
Forks
457
Avg merge
13h 17m
Merged PRs (30d)
6

Description

https://github.com/devcontainers/cli/pull/460 is adding in support for [docker credential helpers](https://docs.docker.com/engine/reference/commandline/login/#credential-helper-protocol). There's existing test coverage on the "simpler" auth mechanisms but not on all.

This likely means utlizing runners for macOS, linux, and windows mocking out the credential helper api. This would also mean needing to embed credentials in the test runner to fetch private Features based on the credentials. (I personally use `privatedevcontainercli.azurecr.io/features/a`, but those secrets aren't available to CI yet).

cc/ @aaronlehmann

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.