Cisco NX-OS: gNOI endpoint does not support `LoadCertificateAuthorityBundleRequest`
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ả
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
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ironcore-dev/network-operator
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
ironcore-dev/network-operator#670 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
NX-OS physical interfaces are reset to Layer 2Có thể đã có người làm @oliver-frommel đã nhận 5 ngày trước. Đang mởbug
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 55/100
ironcore-dev/network-operator#654 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area/switch-automation firmware-bug vendor/cisco
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
ironcore-dev/network-operator#282 · 7 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Introduce a generic reconciler abstraction to reduce controller boilerplateCó thể làm lại được @felix-kaestner đã nhận 216 ngày trước và không có pull request nào đang mở. Đang mởarea/switch-automation enhancement
ironcore-dev/network-operator#257 · 3 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area/switch-automation firmware-bug plattform/iosxr vendor/cisco
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
ironcore-dev/network-operator#178 · 3 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của ironcore-dev/network-operator
Issue tương tự
-
[doc-healer] DDUw improvement: retry integrity-filtered issue reads with direct single-item lookupsĐang mởautomation documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
containerd/containerd#14476 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 82/100
Infisical/infisical#8987 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
scan framework and scan control accept empty and whitespace-only policy names in Args validationCó thể đã có người làm @WKr1shna đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày