kube-rs/kube

outstanding CII bestpractices badge

clux opened this issue · 0 comments

clux commented

A requirement for later stages of CNCF, but we need to start it for sandbox.
We almost have everything anyway so we should finish it.

Quality

Documented use of common tools is only done in k8s-pb - lift to .github.
Coverage we are way up there when you account for examples, but these are not run as part of the neglected coverage build. See #578.

Security + Analysis

  • need a provable way to show security issues are fixed
  • need a provable way to show CI found security issues are responded to - label search

Probably just can add a security label, and provide a link to issue search for security issues without the invalid label. Maybe an advanced search link for the 60 day limit as well. Given this link which filters out invalid marked ones, which I've marked the chrono/time ones.


For avoding security leaks (while it's not super important to us, it's important for users), we could use the secrecy crate to wrap the sensitive credentials in the kube config, and maybe tower_http::sensitive_headers for transport is it's helpful.

EDIT: avoiding security leaks is actually not related to this badge, going to move it to a separate issue.