parse=config_parse_key,
path_suffixes=("key",),
help="Private key for signing expected PCR signature",
- scope=SettingScope.universal,
+ scope=SettingScope.inherit,
),
ConfigSetting(
dest="sign_expected_pcr_key_source",
parse=config_parse_key_source,
default=KeySource(type=KeySourceType.file),
help="The source to use to retrieve the expected PCR signing key",
- scope=SettingScope.universal,
+ scope=SettingScope.inherit,
),
ConfigSetting(
dest="sign_expected_pcr_certificate",
parse=config_parse_certificate,
path_suffixes=("crt",),
help="Certificate for signing expected PCR signature in X509 format",
- scope=SettingScope.universal,
+ scope=SettingScope.inherit,
),
ConfigSetting(
dest="sign_expected_pcr_certificate_source",
parse=config_parse_certificate_source,
default=CertificateSource(type=CertificateSourceType.file),
help="The source to use to retrieve the expected PCR signing certificate",
- scope=SettingScope.universal,
+ scope=SettingScope.inherit,
),
ConfigSetting(
dest="passphrase",
- `VerityCertificateSource=`
- `VerityKey=`
- `VerityKeySource=`
-- `SignExpectedPcrCertificate=`
-- `SignExpectedPcrCertificateSource=`
-- `SignExpectedPcrKey=`
-- `SignExpectedPcrKeySource=`
- `VolatilePackageDirectories=`
- `WithNetwork=`
- `WithTests`
- `CacheKey=`
- `BuildKey=`
- `CompressLevel=`
+- `SignExpectedPcrKey=`
+- `SignExpectedPcrKeySource=`
+- `SignExpectedPcrCertificate=`
+- `SignExpectedPcrCertificateSource=`
Additionally, there are various settings that can only be configured in
the main image but which are not passed down to subimages: