diff --git a/flake.nix b/flake.nix index f0a1054..d23a1a1 100644 --- a/flake.nix +++ b/flake.nix @@ -87,6 +87,7 @@ tests-k8s-1_19 = wasSuccess (mkK8STests {k8sVersion = "1.19";}); tests-k8s-1_20 = wasSuccess (mkK8STests {k8sVersion = "1.20";}); tests-k8s-1_21 = wasSuccess (mkK8STests {k8sVersion = "1.21";}); + tests-k8s-1_23 = wasSuccess (mkK8STests {k8sVersion = "1.23";}); }; } )) diff --git a/jobs/generators/default.nix b/jobs/generators/default.nix index 7b01840..da66128 100644 --- a/jobs/generators/default.nix +++ b/jobs/generators/default.nix @@ -50,5 +50,12 @@ in { sha256 = "sha256-EoqYTbtaTlzs7vneoNtXUmdnjTM/U+1gYwCiEy0lOcw="; }); } + { + name = "v1.23.nix"; + path = generateK8S "v1.23" (builtins.fetchurl { + url = "https://github.com/kubernetes/kubernetes/raw/v1.23.0/api/openapi-spec/swagger.json"; + sha256 = "sha256:0jivg8nlxka1y7gzqpcxkmbvhcbxynyrxmjn0blky30q5064wx2a"; + }); + } ]; } diff --git a/modules/k8s.nix b/modules/k8s.nix index 3ed2182..00ea744 100644 --- a/modules/k8s.nix +++ b/modules/k8s.nix @@ -272,8 +272,8 @@ in { options.kubernetes = { version = mkOption { description = "Kubernetes version to use"; - type = types.enum ["1.19" "1.20" "1.21"]; - default = "1.21"; + type = types.enum ["1.19" "1.20" "1.21" "1.23"]; + default = "1.23"; }; namespace = mkOption {