don't promote Trusted Launch for now

This commit is contained in:
Thomas Tendyck 2022-11-29 12:36:43 +01:00 committed by Thomas Tendyck
parent fe74c937b9
commit 21529d0e9e
5 changed files with 11 additions and 8 deletions

View File

@ -45,6 +45,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<!-- For now removed features. --> <!-- For now removed features. -->
- `access-manager` was removed from code base. K8s native way to SSH into nodes documented. - `access-manager` was removed from code base. K8s native way to SSH into nodes documented.
- `SSHUsers` has been removed from the user configuration following the removal of `access-manager`. - `SSHUsers` has been removed from the user configuration following the removal of `access-manager`.
- Azure Trusted Launch support. May come back in the future.
### Fixed ### Fixed

View File

@ -226,11 +226,13 @@ If you don't have a cloud subscription, check out [MiniConstellation](first-step
</tabItem> </tabItem>
</tabs> </tabs>
<!--
:::info :::info
In case you don't have access to CVMs on Azure, you may use less secure [trusted launch VMs](../workflows/trusted-launch.md) instead. For this, set **confidentialVM** to `false` in the configuration file. In case you don't have access to CVMs on Azure, you may use less secure [trusted launch VMs](../workflows/trusted-launch.md) instead. For this, set **confidentialVM** to `false` in the configuration file.
::: :::
-->
3. Create the cluster with one control-plane node and two worker nodes. `constellation create` uses options set in `constellation-conf.yaml`. 3. Create the cluster with one control-plane node and two worker nodes. `constellation create` uses options set in `constellation-conf.yaml`.

View File

@ -158,11 +158,11 @@ const sidebars = {
label: 'Use persistent storage', label: 'Use persistent storage',
id: 'workflows/storage', id: 'workflows/storage',
}, },
{ // {
type: 'doc', // type: 'doc',
label: 'Use Azure trusted launch VMs', // label: 'Use Azure trusted launch VMs',
id: 'workflows/trusted-launch', // id: 'workflows/trusted-launch',
}, // },
{ {
type: 'doc', type: 'doc',
label: 'Consume SBOMs', label: 'Consume SBOMs',

View File

@ -155,7 +155,7 @@ type AzureConfig struct {
// Deploy Azure Disk CSI driver with on-node encryption. For details see: https://docs.edgeless.systems/constellation/architecture/encrypted-storage // Deploy Azure Disk CSI driver with on-node encryption. For details see: https://docs.edgeless.systems/constellation/architecture/encrypted-storage
DeployCSIDriver *bool `yaml:"deployCSIDriver" validate:"required"` DeployCSIDriver *bool `yaml:"deployCSIDriver" validate:"required"`
// description: | // description: |
// Use Confidential VMs. If set to false, Trusted Launch VMs are used instead. See: https://docs.microsoft.com/en-us/azure/confidential-computing/confidential-vm-overview // Use Confidential VMs. Always needs to be true.
ConfidentialVM *bool `yaml:"confidentialVM" validate:"required"` ConfidentialVM *bool `yaml:"confidentialVM" validate:"required"`
// description: | // description: |
// Enable secure boot for VMs. If enabled, the OS image has to include a virtual machine guest state (VMGS) blob. // Enable secure boot for VMs. If enabled, the OS image has to include a virtual machine guest state (VMGS) blob.

View File

@ -231,8 +231,8 @@ func init() {
AzureConfigDoc.Fields[10].Name = "confidentialVM" AzureConfigDoc.Fields[10].Name = "confidentialVM"
AzureConfigDoc.Fields[10].Type = "bool" AzureConfigDoc.Fields[10].Type = "bool"
AzureConfigDoc.Fields[10].Note = "" AzureConfigDoc.Fields[10].Note = ""
AzureConfigDoc.Fields[10].Description = "Use Confidential VMs. If set to false, Trusted Launch VMs are used instead. See: https://docs.microsoft.com/en-us/azure/confidential-computing/confidential-vm-overview" AzureConfigDoc.Fields[10].Description = "Use Confidential VMs. Always needs to be true."
AzureConfigDoc.Fields[10].Comments[encoder.LineComment] = "Use Confidential VMs. If set to false, Trusted Launch VMs are used instead. See: https://docs.microsoft.com/en-us/azure/confidential-computing/confidential-vm-overview" AzureConfigDoc.Fields[10].Comments[encoder.LineComment] = "Use Confidential VMs. Always needs to be true."
AzureConfigDoc.Fields[11].Name = "secureBoot" AzureConfigDoc.Fields[11].Name = "secureBoot"
AzureConfigDoc.Fields[11].Type = "bool" AzureConfigDoc.Fields[11].Type = "bool"
AzureConfigDoc.Fields[11].Note = "" AzureConfigDoc.Fields[11].Note = ""