bug(examples): podman token-exchange demo fails to start gateway with documented default image
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 55/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- shell
- Domaine
- devops, infrastructure
Piste de recherche
Commencez par examples/spiffe-token-exchange-demo/podman/README.md et podman/start-gateway.sh, puis reproduisez l’échec à l’aide de la commande demo.sh documentée et examinez les logs de la gateway. Déterminez quelle approche de compatibilité les maintainers souhaitent, et considérez la démo comme terminée lorsque la configuration par défaut démarre correctement la gateway avec l’image et le schéma documentés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What happens
Following examples/spiffe-token-exchange-demo/podman/README.md on main, the gateway container exits immediately:
unknown field `compute_driver`, expected one of `name`, `bind_address`,
`health_bind_address`, `metrics_bind_address`, `log_level`,
`compute_drivers`, `credential_drivers`, ...
Why
podman/start-gateway.sh:141 writes the schema v2 scalar:
compute_driver = "podman"
The README's default GATEWAY_IMAGE=ghcr.io/nvidia/openshell/gateway:latest currently resolves to an image built 2026-08-28 (matching the v0.0.116 release), which predates schema v2 and still expects the plural compute_drivers.
Schema v2 landed in 02b664bb ("refactor(config): normalize and enforce gateway schema v2", #2814) on 2026-09-11. So main's demo script and the documented default image are a release apart, and anyone following the README with default settings gets a gateway that will not start.
Note that start-gateway.sh on main still writes the singular form, so this is not a case of the script lagging: the script is correct for main and the default image is stale relative to it.
Reproduce
export OPENSHELL_REPO=/path/to/OpenShell
START_GATEWAY=1 bash "$OPENSHELL_REPO/examples/spiffe-token-exchange-demo/podman/demo.sh"
podman logs openshell-spiffe-demo-gateway
Possible fixes
Any one of these resolves it:
- Pin
GATEWAY_IMAGEin the demo to a commit-tagged image matching the checkout. Commit-tagged images do exist (for exampleghcr.io/nvidia/openshell/gateway:02b664bb0d978ac0baec9aaa0bf06a2a4f67e83d), and pinning also makes the demo reproducible over time. - Have
start-gateway.shemit the schema the target image expects. - Publish a
:latestthat tracksmain, so the README default matches the checkout.
Environment
Verified on macOS 15 (Darwin 25.6.0) with Podman 6.1.1 against a Fedora CoreOS 44 machine VM, but the schema mismatch is platform independent.
- Langage dominant
- Rust
- Étoiles
- 15.4k
- Forks
- 1.7k
- Merge moyen
- 2 j 3 h
- PR mergées (30 j)
- 374
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de NVIDIA/OpenShell
-
state:triage-needed
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
state:triage-needed
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
bug(sdk/go): edge (Cloudflare Access) token is cached for the client lifetime and never reloadedOuvertestate:triage-needed
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
state:triage-needed
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
state:triage-needed
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de NVIDIA/OpenShell
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
scanaislop/aislop#482 ·
Les mainteneurs répondent en général sous 1 jour
-
docs(skills): issue-first should reference an existing Linear ticket instead of filing a duplicateOuvertedocumentation
Difficulté 1/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
chatmail/core#8824 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area: tui good first issue help wanted type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
srothgan/claude-code-rust#473 ·
Les mainteneurs répondent en général sous 1 jour