Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Cisco NX-OS: gNOI endpoint does not support `LoadCertificateAuthorityBundleRequest`

Abierto
#161 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
go, grpc

Línea de trabajo

Comienza revisando el endpoint gNOI LoadCertificateAuthorityBundleRequest y los puntos de entrada existentes del operador para la gestión de certificados de Cisco NX-OS. Compara el enfoque propuesto de bootscript inicial y NXAPI con el flujo de provisioning actual. La tarea estará terminada cuando el repositorio tenga una forma definida y probada de instalar o rotar certificados de CA a pesar de la falta de soporte de gNOI por parte del proveedor.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

area/switch-automation firmware-bug platform/nx vendor/cisco

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.

Lenguaje dominante
Go
Estrellas
12
Forks
9
Merge medio
3 d 15 h
PR fusionados (30 d)
46

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ironcore-dev/network-operator

Todos los issues de ironcore-dev/network-operator

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.