Skip to content

Commit

Permalink
Merge pull request #3352 from vyaghras/fix_commas_in_daemon_json
Browse files Browse the repository at this point in the history
docker: fix config file
  • Loading branch information
vyaghras authored Aug 25, 2023
2 parents dea2c11 + 9695b05 commit 2f7124a
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 26 deletions.
20 changes: 10 additions & 10 deletions packages/docker-engine/daemon-json
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,20 @@
"data-root": "/var/lib/docker",
"default-runtime": "shimpei",
"runtimes": { "shimpei": { "path": "shimpei" } },
"selinux-enabled": true,
{{~#if settings.oci-defaults.capabilities~}}
"default-capabilities": {{~oci_defaults "docker" settings.oci-defaults.capabilities~}}
{{~/if~}}
{{~#if settings.oci-defaults.resource-limits~}}
{{#if settings.oci-defaults.capabilities}}
"default-capabilities": {{oci_defaults "docker" settings.oci-defaults.capabilities}},
{{/if}}
{{#if settings.oci-defaults.resource-limits}}
"default-ulimits": {
{{~oci_defaults "docker" settings.oci-defaults.resource-limits~}}
}
{{~/if~}}
{{oci_defaults "docker" settings.oci-defaults.resource-limits}}
},
{{/if}}
{{#if settings.container-registry.mirrors}}
{{#each settings.container-registry.mirrors}}
{{#if (eq registry "docker.io" )}},
"registry-mirrors": [{{join_array ", " endpoint}}]
{{#if (eq registry "docker.io" )}}
"registry-mirrors": [{{join_array ", " endpoint}}],
{{/if}}
{{/each}}
{{/if}}
"selinux-enabled": true
}
20 changes: 10 additions & 10 deletions packages/docker-engine/daemon-nvidia-json
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,20 @@
"data-root": "/var/lib/docker",
"default-runtime": "shimpei",
"runtimes": { "shimpei": { "path": "shimpei" }, "nvidia": { "path": "nvidia-oci" } },
"selinux-enabled": true,
{{~#if settings.oci-defaults.capabilities~}}
"default-capabilities": {{~oci_defaults "docker" settings.oci-defaults.capabilities~}}
{{~/if~}}
{{~#if settings.oci-defaults.resource-limits~}}
{{#if settings.oci-defaults.capabilities}}
"default-capabilities": {{oci_defaults "docker" settings.oci-defaults.capabilities}},
{{/if}}
{{#if settings.oci-defaults.resource-limits}}
"default-ulimits": {
{{~oci_defaults "docker" settings.oci-defaults.resource-limits~}}
}
{{~/if~}}
{{oci_defaults "docker" settings.oci-defaults.resource-limits}}
},
{{/if}}
{{#if settings.container-registry.mirrors}}
{{#each settings.container-registry.mirrors}}
{{#if (eq registry "docker.io" )}},
"registry-mirrors": [{{join_array ", " endpoint}}]
{{#if (eq registry "docker.io" )}}
"registry-mirrors": [{{join_array ", " endpoint}}],
{{/if}}
{{/each}}
{{/if}}
"selinux-enabled": true
}
8 changes: 2 additions & 6 deletions sources/api/schnauzer/src/helpers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1412,10 +1412,7 @@ struct Containerd;
impl Docker {
/// Formats capabilities for Docker
fn get_capabilities(caps: String) -> String {
format!(
concat!(r#"["#, "{capabilities}", "],\n",),
capabilities = caps,
)
format!(concat!(r#"["#, "{capabilities}", "]",), capabilities = caps)
}

/// Formats resource limits for Docker
Expand Down Expand Up @@ -2918,8 +2915,7 @@ mod test_oci_spec {
rendered,
r#"["CAP_KILL",
"CAP_MAC_ADMIN",
"CAP_MKNOD"],
"#
"CAP_MKNOD"]"#
);
}

Expand Down

0 comments on commit 2f7124a

Please sign in to comment.