Document kubernetes.io/kube-apiserver-serving ClusterTrustBundle signer#48492
Document kubernetes.io/kube-apiserver-serving ClusterTrustBundle signer#48492stlaz wants to merge 2 commits intokubernetes:mainfrom
Conversation
👷 Deploy Preview for kubernetes-io-vnext-staging processing.
|
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Hello @stlaz 👋 please take a look at Documenting for a release - PR Ready for Review to get your PR ready for review before Tuesday November 19th 2024 18:00 PST. Thank you! |
f6fe71b to
b3c06b7
Compare
|
/retitle Document kubernetes.io/kube-apiserver-serving ClusterTrustBundle signer |
b3c06b7 to
7687889
Compare
|
Thank you @sftim for the review. I addressed your comments, I had additional questions with some of them. |
7687889 to
58c17dd
Compare
|
LGTM for docs (even with pending feedback) |
|
Indeed, this was created for 1.32 originally but that's now main. Switched to the correct one, I'll fix the merge conflicts to make the PR mergeable again. |
131eee4 to
4304cc1
Compare
|
The Kubernetes project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
|
/remove-lifecycle stale |
|
/hold cancel |
|
/milestone 1.33 |
|
@enj: You must be a member of the kubernetes/website-milestone-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your Website milestone maintainers and have them propose you as an additional delegate for this responsibility. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
| Enable ClusterTrustBundle objects and kubelet integration. | ||
| This feature gate exists in the Kubernetes API server and the controller manager. | ||
|
|
||
| Used from the kube-apiserver, it enables ClusterTrustBundle support. |
There was a problem hiding this comment.
Need the feature gate on the kubelet to use the volume right?
There was a problem hiding this comment.
Yes, that's documented elsewhere. This FG only controls the API and the signer.
4304cc1 to
539d7e9
Compare
|
@lmktfy would you be the right person from sig-docs for a final review? |
| 1. Trust distribution: signed certificates are used by the kube-apiserver for TLS | ||
| server authentication. The CA bundle is distributed using a ClusterTrustBundle object | ||
| identifiable by the `kubernetes.io/kube-apiserver-serving` signer name. | ||
| 1. Permitted subjects - "Subject" itself is deprecated for TLS server authentication by RFC2818. However, |
There was a problem hiding this comment.
I'm confused --- there's no automated signing at all for this signer, right? Shouldn't we only document the trust anchor distribution?
There was a problem hiding this comment.
There is no automated signing but we should still document it as any other in-tree signer, including the expectations we've got for the certificates it signs.
|
/close |
|
@stlaz: Closed this PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/reopen |
|
@stlaz: Reopened this PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Signed-off-by: Stanislav Láznička <slznika@microsoft.com>
Signed-off-by: Stanislav Láznička <slznika@microsoft.com>
539d7e9 to
9f625bd
Compare
Description
This is
a placeholderfor KEP-3257 Cluster Trust BundlesIssue
Related to: kubernetes/enhancements#3257