edgelesssys / constellation

Constellation is the first Confidential Kubernetes. Constellation shields entire Kubernetes clusters from the (cloud) infrastructure using confidential computing.
GNU Affero General Public License v3.0
906 stars 47 forks source link

terraform: only set `confidential_instance_type` if `cc_technology` is `SEV_SNP` #3085

Closed daniel-weisse closed 2 months ago

daniel-weisse commented 2 months ago

Context

Upgrades of existing GCP SEV-ES clusters are failing because setting confidential_instance_type makes Terraform want to re-create the instance templates, which does not work because they are still in use by instances.

Proposed change(s)

Related issue

Checklist

netlify[bot] commented 2 months ago

Deploy Preview for constellation-docs canceled.

Name Link
Latest commit 87c3f367cd45f530b709effc9eb7ff4718c625d8
Latest deploy log https://app.netlify.com/sites/constellation-docs/deploys/66434d0addcec300089b812d