Skip to content

Commit ebac9f2

Browse files
committed
feat(kubernetes): add max_parallel_image_pulls and serialize_image_pulls
Signed-off-by: Gavin Inglis <[email protected]>
1 parent 28f3c66 commit ebac9f2

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ settings-extension-dns = { path = "./bottlerocket-settings-models/settings-exten
7373
settings-extension-ecs = { path = "./bottlerocket-settings-models/settings-extensions/ecs", version = "0.1" }
7474
settings-extension-host-containers = { path = "./bottlerocket-settings-models/settings-extensions/host-containers", version = "0.1" }
7575
settings-extension-kernel = { path = "./bottlerocket-settings-models/settings-extensions/kernel", version = "0.1" }
76-
settings-extension-kubernetes = { path = "./bottlerocket-settings-models/settings-extensions/kubernetes", version = "0.1" }
76+
settings-extension-kubernetes = { path = "./bottlerocket-settings-models/settings-extensions/kubernetes", version = "0.2" }
7777
settings-extension-metrics = { path = "./bottlerocket-settings-models/settings-extensions/metrics", version = "0.1" }
7878
settings-extension-motd = { path = "./bottlerocket-settings-models/settings-extensions/motd", version = "0.1" }
7979
settings-extension-network = { path = "./bottlerocket-settings-models/settings-extensions/network", version = "0.1" }

bottlerocket-settings-models/settings-extensions/kubernetes/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "settings-extension-kubernetes"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
authors = ["Sean P. Kelly <[email protected]>"]
55
license = "Apache-2.0 OR MIT"
66
edition = "2021"

bottlerocket-settings-models/settings-extensions/kubernetes/src/lib.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ pub struct KubernetesSettingsV1 {
9898
seccomp_default: bool,
9999
#[cfg(feature = "nvidia-device-plugin")]
100100
device_plugins: K8sDevicePluginsSettings,
101+
// Generated in `k8s-1.27+` variants only
102+
serialize_image_pulls: bool,
103+
max_parallel_image_pulls: i32,
101104
}
102105

103106
type Result<T> = std::result::Result<T, Infallible>;
@@ -197,6 +200,8 @@ mod test {
197200
seccomp_default: None,
198201
#[cfg(feature = "nvidia-device-plugin")]
199202
device_plugins: None,
203+
serialize_image_pulls: None,
204+
max_parallel_image_pulls: None,
200205
})
201206
);
202207
}

0 commit comments

Comments
 (0)