Closed msanft closed 2 weeks ago
Name | Link |
---|---|
Latest commit | 158b12079afdb363b99930bf76d04331ff76cacd |
Latest deploy log | https://app.netlify.com/sites/constellation-docs/deploys/66e99c04723c4200083d8ba4 |
From my manual testing, it seems that this patch is not sufficient to make SEV-SNP upgrades on GCP work again. Anyhow, I verified that this fix alone is correct by checking that instance templates now use the correct confidential instance type, so I think this fix should be merged in either case.
Package | Old | New | Trend |
---|---|---|---|
operators/constellation-node-operator/internal/cloud/gcp/client | 43.90% | 43.70% | :arrow_lower_right: |
Context
GCP upgrades were broken previously as new nodes didn't use the correct instance types. This was caused by the Protobuf-based GCP Go SDK isn't aware of the
confidential_instance_type
field, which thus wasn't copied when creating a new instance template during an upgrade. This can be circumvented by using the REST API implementation, which is aware of the field.Proposed change(s)
Additional info
confidential_instance_type
Checklist