devcontainers / devcontainers/cli

[oci implementation] Test all authentication mechanisms

Ouverte
#468 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
debt
Langage dominant
TypeScript
Étoiles
3k
Forks
457
Merge moyen
13 h 17 min
PR mergées (30 j)
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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez d’abord les tests existants pour les mécanismes d’authentification les plus simples ainsi que les modifications de la pull request 460. Définissez la couverture de tous les mécanismes d’authentification à l’aide d’APIs de credential-helper simulées sur macOS, Linux et Windows, avec la récupération de Features privées incluse dès que les identifiants CI sont disponibles.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
docker, typescript
Domaine
authentication, testing
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.