google-cloud-java icon indicating copy to clipboard operation
google-cloud-java copied to clipboard

Compute API: ConfidentialInstanceType missing from ConfidentialInstanceConfig

Open deeglaze opened this issue 1 year ago • 2 comments

The compute engine API supports new confidential compute instance types like SEV_SNP and TDX (Preview), but those changes to the API are not reflected in the Java client.

It would be great to see the API generator re-run for the compute engine API.

Additional context Request from a large GCP customer. They manage their instances with Java and can't use confidential compute due to this.

deeglaze avatar Aug 15 '24 23:08 deeglaze

The proto changes in googleapis is not merged yet. The Java client library should be auto-generated and released in two weeks after the proto changes are merged.

blakeli0 avatar Aug 16 '24 19:08 blakeli0

Thanks Blake. That's.. quite the PR. Which team is managing that, so we can find out an ETA?

deeglaze avatar Aug 16 '24 20:08 deeglaze

@blakeli0 The PR is merged, so regenerating the proto would be appreciated for the next release.

deeglaze avatar Nov 18 '24 21:11 deeglaze

I can see changes related to SEV_SNP are already on main branch, and we just released it today. Can you double check java-compute already has all the latest changes?

blakeli0 avatar Nov 18 '24 21:11 blakeli0

It looks like it does now. Great, thanks.

deeglaze avatar Nov 19 '24 23:11 deeglaze