Cisco NX-OS: gNOI endpoint does not support `LoadCertificateAuthorityBundleRequest`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- go, grpc
- Ambito
- networking, security
Direzione di ricerca
Inizia esaminando l'endpoint gNOI LoadCertificateAuthorityBundleRequest e i punti di ingresso esistenti dell'operatore per la gestione dei certificati Cisco NX-OS. Confronta l'approccio proposto basato su un bootscript iniziale e NXAPI con l'attuale flusso di provisioning. Il lavoro è completato quando il repository dispone di un modo definito e testato per installare o ruotare i certificati CA nonostante il mancato supporto di gNOI da parte del fornitore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem Statement
The Cisco NXOS Generic Network Operations Interface (gNOI) lacks support for the LoadCertificateAuthorityBundleRequest endpoint, which prevents the installation of Certificate Authority (CA) certificates. This is a major roadblock when implementing gRPC with Mutual TLS authentication, as it requires the CA certificate to be installed on devices.
Vendor Acknowledgement
Cisco has acknowledged this problem and filled CSCwr90920 (login required); however, the bug report refers to LoadCertificteBundleRequest, which does not exist in the gNOI specification. A tentative ETA of end of 2026 for release 10.7.2 was suggested.
Proposed Solution
As an interim solution, we propose using the initial bootscript to deploy the CA bundle and then installing/rotating certificates via NXAPI (CLI over HTTP). This approach allows for automation of certificate management while circumventing the limitation in Cisco's gNOI implementation.
- Lingua principale
- Go
- Stelle
- 12
- Fork
- 9
- Merge medio
- 3g 15h
- PR unite (30g)
- 46
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 ironcore-dev/network-operator
-
area/switch-automation
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
ironcore-dev/network-operator#440 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
area/switch-automation firmware-bug vendor/cisco
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
ironcore-dev/network-operator#282 · 7 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Introduce a generic reconciler abstraction to reduce controller boilerplateForse di nuovo libera @felix-kaestner l’ha presa 198 giorni fa e non c’è nessuna pull request aperta. Apertaarea/switch-automation enhancement
ironcore-dev/network-operator#257 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
area/switch-automation firmware-bug plattform/iosxr vendor/cisco
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
ironcore-dev/network-operator#178 · 3 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
area/switch-automation firmware-bug platform/nx vendor/cisco
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
ironcore-dev/network-operator#171 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ironcore-dev/network-operator
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
duplication
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openvibely/openvibely#1443 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
keyxmakerx/Chronicle#1179 ·
I maintainer di solito rispondono entro 1 giorno
-
raised-by:worker
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
medici-finance/assay#2486 ·
I maintainer di solito rispondono entro 1 giorno
-
area/testing kind/bug triage/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
cozystack/cozystack#4841 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni