summary refs log tree commit diff
path: root/nixos/modules/services/cluster/kubernetes/scheduler.nix
diff options
context:
space:
mode:
authorSarah Brofeldt <sarah@qtr.dk>2022-02-15 08:21:09 +0100
committerSarah Brofeldt <sarah@qtr.dk>2022-02-15 08:31:49 +0100
commit152dd4c81daa1c24d6ff65c3771070e8f4f7f098 (patch)
tree5ab2db4adbd93cbf6b88c8c4bda2ad126fc1768d /nixos/modules/services/cluster/kubernetes/scheduler.nix
parent2fea3f30b571a60f78b2c3fa2aac5c005cf94cf2 (diff)
downloadnixpkgs-152dd4c81daa1c24d6ff65c3771070e8f4f7f098.tar
nixpkgs-152dd4c81daa1c24d6ff65c3771070e8f4f7f098.tar.gz
nixpkgs-152dd4c81daa1c24d6ff65c3771070e8f4f7f098.tar.bz2
nixpkgs-152dd4c81daa1c24d6ff65c3771070e8f4f7f098.tar.lz
nixpkgs-152dd4c81daa1c24d6ff65c3771070e8f4f7f098.tar.xz
nixpkgs-152dd4c81daa1c24d6ff65c3771070e8f4f7f098.tar.zst
nixpkgs-152dd4c81daa1c24d6ff65c3771070e8f4f7f098.zip
nixos/kubernetes: Update deprecated scheduler opts
--port and --address have both been deprecated and are nonfunctional
starting with kubernetes 1.23. Use --secure-port and --bind-address
instead. This means that users can no longer rely on the insecure port
for anything, so update the release notes accordingly.
Diffstat (limited to 'nixos/modules/services/cluster/kubernetes/scheduler.nix')
-rw-r--r--nixos/modules/services/cluster/kubernetes/scheduler.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/cluster/kubernetes/scheduler.nix b/nixos/modules/services/cluster/kubernetes/scheduler.nix
index 2a522f1db89..2d95528a6ea 100644
--- a/nixos/modules/services/cluster/kubernetes/scheduler.nix
+++ b/nixos/modules/services/cluster/kubernetes/scheduler.nix
@@ -66,12 +66,12 @@ in
       serviceConfig = {
         Slice = "kubernetes.slice";
         ExecStart = ''${top.package}/bin/kube-scheduler \
-          --address=${cfg.address} \
+          --bind-address=${cfg.address} \
           ${optionalString (cfg.featureGates != [])
             "--feature-gates=${concatMapStringsSep "," (feature: "${feature}=true") cfg.featureGates}"} \
           --kubeconfig=${top.lib.mkKubeConfig "kube-scheduler" cfg.kubeconfig} \
           --leader-elect=${boolToString cfg.leaderElect} \
-          --port=${toString cfg.port} \
+          --secure-port=${toString cfg.port} \
           ${optionalString (cfg.verbosity != null) "--v=${toString cfg.verbosity}"} \
           ${cfg.extraOpts}
         '';