You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AMD SEV-SNP is one of the confidential computing technologies.
This commit adds support for AMD SEV-SNP on AWS, so users can
utilize the confidential computing on the cluster nodes.
Signed-off-by: Fangge Jin <[email protected]>
// CPUOptions defines CPU-related settings for the instance, including the confidential computing policy.
128
+
// +kubebuilder:validation:MinProperties=1
129
+
typeCPUOptionsstruct {
130
+
// confidentialCompute specifies whether confidential computing should be enabled for the instance,
131
+
// and, if so, which confidential computing technology to use.
132
+
// Valid values are: None, AmdSev
133
+
// When set to None, confidential computing will be disabled for the instance.
134
+
// When set to AmdSevSnp, AMD SEV-SNP will be used as the confidential computing technology for the instance.
135
+
// In this case, ensure the following conditions are met:
136
+
// 1) The selected instance type supports AMD SEV-SNP.
137
+
// 2) The selected AWS region supports AMD SEV-SNP.
138
+
// 3) The selected AMI supports AMD SEV-SNP.
139
+
// More details can be checked at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sev-snp.html
140
+
// When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change without notice. The current default is Disabled.
Copy file name to clipboardExpand all lines: openapi/openapi.json
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -21953,6 +21953,11 @@
21953
21953
"type": "string",
21954
21954
"default": ""
21955
21955
},
21956
+
"cpuOptions": {
21957
+
"description": "cpuOptions defines CPU-related settings for the instance, including the confidential computing policy. If unset, no CPU options will be passed to the AWS platform and AWS default CPU options will be applied.",
"description": "credentialsSecret is a reference to the secret with AWS credentials. Otherwise, defaults to permissions provided by attached IAM role where the actuator is running.",
"description": "CPUOptions defines CPU-related settings for the instance, including the confidential computing policy.",
22438
+
"type": "object",
22439
+
"properties": {
22440
+
"confidentialCompute": {
22441
+
"description": "confidentialCompute specifies whether confidential computing should be enabled for the instance, and, if so, which confidential computing technology to use. Valid values are: None, AmdSev When set to None, confidential computing will be disabled for the instance. When set to AmdSevSnp, AMD SEV-SNP will be used as the confidential computing technology for the instance. In this case, ensure the following conditions are met: 1) The selected instance type supports AMD SEV-SNP. 2) The selected AWS region supports AMD SEV-SNP. 3) The selected AMI supports AMD SEV-SNP. More details can be checked at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sev-snp.html When omitted, this means no opinion and the platform is left to choose a reasonable default, which is subject to change without notice. The current default is Disabled.",
0 commit comments