diff --git a/Cargo.toml b/Cargo.toml index ee63e9f..852f9bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -73,7 +73,7 @@ settings-extension-dns = { path = "./bottlerocket-settings-models/settings-exten settings-extension-ecs = { path = "./bottlerocket-settings-models/settings-extensions/ecs", version = "0.1" } settings-extension-host-containers = { path = "./bottlerocket-settings-models/settings-extensions/host-containers", version = "0.1" } settings-extension-kernel = { path = "./bottlerocket-settings-models/settings-extensions/kernel", version = "0.1" } -settings-extension-kubernetes = { path = "./bottlerocket-settings-models/settings-extensions/kubernetes", version = "0.1" } +settings-extension-kubernetes = { path = "./bottlerocket-settings-models/settings-extensions/kubernetes", version = "0.2" } settings-extension-metrics = { path = "./bottlerocket-settings-models/settings-extensions/metrics", version = "0.1" } settings-extension-motd = { path = "./bottlerocket-settings-models/settings-extensions/motd", version = "0.1" } settings-extension-network = { path = "./bottlerocket-settings-models/settings-extensions/network", version = "0.1" } diff --git a/bottlerocket-settings-models/settings-extensions/kubernetes/Cargo.toml b/bottlerocket-settings-models/settings-extensions/kubernetes/Cargo.toml index 54ca6f5..add8ae6 100644 --- a/bottlerocket-settings-models/settings-extensions/kubernetes/Cargo.toml +++ b/bottlerocket-settings-models/settings-extensions/kubernetes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "settings-extension-kubernetes" -version = "0.1.0" +version = "0.2.0" authors = ["Sean P. Kelly "] license = "Apache-2.0 OR MIT" edition = "2021" diff --git a/bottlerocket-settings-models/settings-extensions/kubernetes/src/lib.rs b/bottlerocket-settings-models/settings-extensions/kubernetes/src/lib.rs index 53681a3..c0c00b1 100644 --- a/bottlerocket-settings-models/settings-extensions/kubernetes/src/lib.rs +++ b/bottlerocket-settings-models/settings-extensions/kubernetes/src/lib.rs @@ -98,6 +98,9 @@ pub struct KubernetesSettingsV1 { seccomp_default: bool, #[cfg(feature = "nvidia-device-plugin")] device_plugins: K8sDevicePluginsSettings, + // Generated in `k8s-1.27+` variants only + serialize_image_pulls: bool, + max_parallel_image_pulls: i32, } type Result = std::result::Result; @@ -197,6 +200,8 @@ mod test { seccomp_default: None, #[cfg(feature = "nvidia-device-plugin")] device_plugins: None, + serialize_image_pulls: None, + max_parallel_image_pulls: None, }) ); }