Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở
#161 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Ít trao đổi
Công nghệ
go, grpc
Lĩnh vực
networking, security

Hướng nghiên cứu

Bắt đầu bằng việc xem xét endpoint gNOI LoadCertificateAuthorityBundleRequest và các điểm truy cập hiện có của operator để quản lý chứng chỉ Cisco NX-OS. So sánh cách tiếp cận bootscript ban đầu và NXAPI được đề xuất với quy trình provisioning hiện tại. Công việc được xem là hoàn tất khi repository có một cách được xác định và kiểm thử để cài đặt hoặc xoay vòng chứng chỉ CA dù nhà cung cấp không hỗ trợ gNOI.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
Go
Star
14
Fork
11
Merge trung bình
1 ngày 14 giờ
Pull request đã merge (30 ngày)
74

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ironcore-dev/network-operator

Tất cả issue của ironcore-dev/network-operator

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.