@@ -762,6 +762,7 @@ func (m *MachinePoolScope) getPlatformConfig() core.PlatformConfig {
762762 IsSecureBootEnabled : platformConfig .AmdRomeBmGpuPlatformConfig .IsSecureBootEnabled ,
763763 IsTrustedPlatformModuleEnabled : platformConfig .AmdRomeBmGpuPlatformConfig .IsTrustedPlatformModuleEnabled ,
764764 IsMeasuredBootEnabled : platformConfig .AmdRomeBmGpuPlatformConfig .IsMeasuredBootEnabled ,
765+ IsMemoryEncryptionEnabled : platformConfig .AmdRomeBmGpuPlatformConfig .IsMemoryEncryptionEnabled ,
765766 IsSymmetricMultiThreadingEnabled : platformConfig .AmdRomeBmGpuPlatformConfig .IsSymmetricMultiThreadingEnabled ,
766767 IsAccessControlServiceEnabled : platformConfig .AmdRomeBmGpuPlatformConfig .IsAccessControlServiceEnabled ,
767768 AreVirtualInstructionsEnabled : platformConfig .AmdRomeBmGpuPlatformConfig .AreVirtualInstructionsEnabled ,
@@ -774,6 +775,7 @@ func (m *MachinePoolScope) getPlatformConfig() core.PlatformConfig {
774775 IsSecureBootEnabled : platformConfig .AmdRomeBmPlatformConfig .IsSecureBootEnabled ,
775776 IsTrustedPlatformModuleEnabled : platformConfig .AmdRomeBmPlatformConfig .IsTrustedPlatformModuleEnabled ,
776777 IsMeasuredBootEnabled : platformConfig .AmdRomeBmPlatformConfig .IsMeasuredBootEnabled ,
778+ IsMemoryEncryptionEnabled : platformConfig .AmdRomeBmPlatformConfig .IsMemoryEncryptionEnabled ,
777779 IsSymmetricMultiThreadingEnabled : platformConfig .AmdRomeBmPlatformConfig .IsSymmetricMultiThreadingEnabled ,
778780 IsAccessControlServiceEnabled : platformConfig .AmdRomeBmPlatformConfig .IsAccessControlServiceEnabled ,
779781 AreVirtualInstructionsEnabled : platformConfig .AmdRomeBmPlatformConfig .AreVirtualInstructionsEnabled ,
@@ -787,6 +789,7 @@ func (m *MachinePoolScope) getPlatformConfig() core.PlatformConfig {
787789 IsSecureBootEnabled : platformConfig .IntelIcelakeBmPlatformConfig .IsSecureBootEnabled ,
788790 IsTrustedPlatformModuleEnabled : platformConfig .IntelIcelakeBmPlatformConfig .IsTrustedPlatformModuleEnabled ,
789791 IsMeasuredBootEnabled : platformConfig .IntelIcelakeBmPlatformConfig .IsMeasuredBootEnabled ,
792+ IsMemoryEncryptionEnabled : platformConfig .IntelIcelakeBmPlatformConfig .IsMemoryEncryptionEnabled ,
790793 IsSymmetricMultiThreadingEnabled : platformConfig .IntelIcelakeBmPlatformConfig .IsSymmetricMultiThreadingEnabled ,
791794 PercentageOfCoresEnabled : platformConfig .IntelIcelakeBmPlatformConfig .PercentageOfCoresEnabled ,
792795 IsInputOutputMemoryManagementUnitEnabled : platformConfig .IntelIcelakeBmPlatformConfig .IsInputOutputMemoryManagementUnitEnabled ,
@@ -797,25 +800,29 @@ func (m *MachinePoolScope) getPlatformConfig() core.PlatformConfig {
797800 IsSecureBootEnabled : platformConfig .AmdVmPlatformConfig .IsSecureBootEnabled ,
798801 IsTrustedPlatformModuleEnabled : platformConfig .AmdVmPlatformConfig .IsTrustedPlatformModuleEnabled ,
799802 IsMeasuredBootEnabled : platformConfig .AmdVmPlatformConfig .IsMeasuredBootEnabled ,
803+ IsMemoryEncryptionEnabled : platformConfig .AmdVmPlatformConfig .IsMemoryEncryptionEnabled ,
800804 }
801805 case infrastructurev1beta1 .PlatformConfigTypeIntelVm :
802806 return core.IntelVmPlatformConfig {
803807 IsSecureBootEnabled : platformConfig .IntelVmPlatformConfig .IsSecureBootEnabled ,
804808 IsTrustedPlatformModuleEnabled : platformConfig .IntelVmPlatformConfig .IsTrustedPlatformModuleEnabled ,
805809 IsMeasuredBootEnabled : platformConfig .IntelVmPlatformConfig .IsMeasuredBootEnabled ,
810+ IsMemoryEncryptionEnabled : platformConfig .IntelVmPlatformConfig .IsMemoryEncryptionEnabled ,
806811 }
807812 case infrastructurev1beta1 .PlatformConfigTypeIntelSkylakeBm :
808813 return core.IntelSkylakeBmPlatformConfig {
809814 IsSecureBootEnabled : platformConfig .IntelSkylakeBmPlatformConfig .IsSecureBootEnabled ,
810815 IsTrustedPlatformModuleEnabled : platformConfig .IntelSkylakeBmPlatformConfig .IsTrustedPlatformModuleEnabled ,
811816 IsMeasuredBootEnabled : platformConfig .IntelSkylakeBmPlatformConfig .IsMeasuredBootEnabled ,
817+ IsMemoryEncryptionEnabled : platformConfig .IntelSkylakeBmPlatformConfig .IsMemoryEncryptionEnabled ,
812818 }
813819 case infrastructurev1beta1 .PlatformConfigTypeAmdMilanBm :
814820 numaNodesPerSocket , _ := core .GetMappingAmdMilanBmPlatformConfigNumaNodesPerSocketEnum (string (platformConfig .AmdMilanBmPlatformConfig .NumaNodesPerSocket ))
815821 return core.AmdMilanBmPlatformConfig {
816822 IsSecureBootEnabled : platformConfig .AmdMilanBmPlatformConfig .IsSecureBootEnabled ,
817823 IsTrustedPlatformModuleEnabled : platformConfig .AmdMilanBmPlatformConfig .IsTrustedPlatformModuleEnabled ,
818824 IsMeasuredBootEnabled : platformConfig .AmdMilanBmPlatformConfig .IsMeasuredBootEnabled ,
825+ IsMemoryEncryptionEnabled : platformConfig .AmdMilanBmPlatformConfig .IsMemoryEncryptionEnabled ,
819826 IsSymmetricMultiThreadingEnabled : platformConfig .AmdMilanBmPlatformConfig .IsSymmetricMultiThreadingEnabled ,
820827 IsAccessControlServiceEnabled : platformConfig .AmdMilanBmPlatformConfig .IsAccessControlServiceEnabled ,
821828 AreVirtualInstructionsEnabled : platformConfig .AmdMilanBmPlatformConfig .AreVirtualInstructionsEnabled ,
0 commit comments