mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-14 13:29:31 +00:00
Merge pull request #10583 from squarti/agent-startup-cdh-client
agent: fix startup when guest_components_procs is set to none
This commit is contained in:
@@ -519,14 +519,13 @@ async fn launch_guest_component_procs(logger: &Logger, config: &AgentConfig) ->
|
|||||||
async fn init_attestation_components(logger: &Logger, config: &AgentConfig) -> Result<()> {
|
async fn init_attestation_components(logger: &Logger, config: &AgentConfig) -> Result<()> {
|
||||||
launch_guest_component_procs(logger, config).await?;
|
launch_guest_component_procs(logger, config).await?;
|
||||||
|
|
||||||
fs::write(OCICRYPT_CONFIG_PATH, OCICRYPT_CONFIG.as_bytes())?;
|
// If a CDH socket exists, initialize the CDH client and enable ocicrypt
|
||||||
env::set_var("OCICRYPT_KEYPROVIDER_CONFIG", OCICRYPT_CONFIG_PATH);
|
|
||||||
|
|
||||||
// If a CDH socket exists, initialize the CDH client
|
|
||||||
match tokio::fs::metadata(CDH_SOCKET).await {
|
match tokio::fs::metadata(CDH_SOCKET).await {
|
||||||
Ok(md) => {
|
Ok(md) => {
|
||||||
if md.file_type().is_socket() {
|
if md.file_type().is_socket() {
|
||||||
cdh::init_cdh_client(CDH_SOCKET_URI).await?;
|
cdh::init_cdh_client(CDH_SOCKET_URI).await?;
|
||||||
|
fs::write(OCICRYPT_CONFIG_PATH, OCICRYPT_CONFIG.as_bytes())?;
|
||||||
|
env::set_var("OCICRYPT_KEYPROVIDER_CONFIG", OCICRYPT_CONFIG_PATH);
|
||||||
} else {
|
} else {
|
||||||
debug!(logger, "File {} is not a socket", CDH_SOCKET);
|
debug!(logger, "File {} is not a socket", CDH_SOCKET);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user