-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CAPV should support SHA-256 thumbprints when connecting to the vSphere API #2805
Comments
@rgcostea pinged the VMware slack about this. my findings are:
|
xref: govmomi support for sha256 thumbprints: Should be part of the next govmomi release. Thanks @neolit123 for sumarizing. Regarding support of sha256 thumbprints:
Regarding support of using a ca certificate instead of the thumbprint:
cluster-api-provider-vsphere/pkg/session/session.go Lines 244 to 245 in b4d0893
|
Govmomi v0.36.1 got released. So bumping to that version should bring in support for sha256 thumbprints. |
i assume next step is to just phase out SHA1 in all places in CAPV, update API comments and docs too? |
Documented sha256 and using it in code now since merging: However, not yet using it completely in CI, because it would currently break old CAPV branches and also CPI. Action plan:
|
@chrischdi Assigned the issue to you, please update accordingly once done :) Also added to the v1.11 milestone as we're basically almost done IIRC. |
/close This is done and CI still green |
@chrischdi: Closing this issue. In 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. |
/kind feature
Describe the solution you'd like
Currently, CAPV only supports SHA-1 thumbprints when creating VSphereClusters. We would like to see support for SHA-256 thumbprints as well.
Anything else you would like to add:
Environment:
kubectl version
): 1.26.8/etc/os-release
): ubuntuThe text was updated successfully, but these errors were encountered: