Gateway 3.16 Linux install: GPG key URL 404s (public_keys has no "316" entry, falls back to legacy key)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 85/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- ruby, yaml
- Ambito
- documentation
Direzione di ricerca
Inizia da app/_data/products/gateway.yml e app/_includes/install/gateway/linux.html, quindi esamina come il template seleziona una chiave di release e visualizza le istruzioni di installazione Linux. Aggiungi i dati della chiave per Gateway 3.16, verifica che l'URL visualizzato utilizzi la chiave GPG gateway-316 e analizza se la build del sito è in grado di rilevare le voci di release mancanti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Where
https://developer.konghq.com/gateway/install/#linux → Ubuntu / Debian tabs, Gateway 3.16 (current default).
What is wrong
The GPG key URL rendered for 3.16 returns 404:
curl -1sLf "https://packages.konghq.com/public/gateway-316/gpg.998DFF461A62FF7C.key"
# HTTP 404
998DFF461A62FF7C is the legacy key in app/_data/products/gateway.yml. The public_keys map in that file stops at "315", so app/_includes/install/gateway/linux.html line 1 finds no public_keys["316"] and line 3 falls back to public_keys.legacy.gpg_key.
A user following the page verbatim gets an empty keyring file and apt-get update then fails on the signed-by check. Reported by a customer today.
Verified key IDs for the gateway-316 repo
Taken from the repo's Release.gpg issuer and the Cloudsmith API (/v1/repos/kong/gateway-316/gpg/ and /rsa/):
| Key | ID |
|---|---|
| GPG (deb) | 062FEF769BE6B8D4 |
| RSA (rpm) | ED9BFD14895BAE33 |
https://packages.konghq.com/public/gateway-316/gpg.062FEF769BE6B8D4.key returns 200 and unpacks to Cloudsmith Package (kong/gateway-316).
Fix
Add to public_keys in app/_data/products/gateway.yml:
"316":
rsa_key: ED9BFD14895BAE33
gpg_key: 062FEF769BE6B8D4
Suggest also failing the build (or at least the template) when a release has no public_keys entry, so the legacy fallback cannot silently ship a dead URL for the next release.
- Lingua principale
- Ruby
- Stelle
- 28
- Fork
- 121
- Merge medio
- 1g 4h
- PR unite (30g)
- 290
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Kong/developer.konghq.com
-
internal product:gateway
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Kong/developer.konghq.com#7301 ·
-
user-reported
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
Kong/developer.konghq.com#7179 ·
-
internal product:ai-gateway
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Kong/developer.konghq.com#7100 ·
-
Catalog: Agents GA Apertainternal product:catalog release-docs
Difficoltà 2/5 1-2 giorni Idoneità per principianti 72/100
Kong/developer.konghq.com#7068 ·
-
Dev Portal: Pages templates Apertainternal product:dev-portal release-docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Kong/developer.konghq.com#7066 ·
Tutte le issue di Kong/developer.konghq.com
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
TheOdinProject/curriculum#31408 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
notch8/utk_knapsack#148 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
Homebrew/homebrew-cask#288729 · 1 commento ·
-
Test `FileUtils.options_of` Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Documentation issues Aperta
Difficoltà 2/5 1-2 giorni Idoneità per principianti 72/100