Merge pull request #56589 from johanot/kubernetes-module-stabilization

nixos/kubernetes: minor module fixes

Changed files
+3 -3
nixos
modules
services
+1 -1
nixos/modules/services/cluster/kubernetes/apiserver.nix
···
listenPeerUrls = mkDefault ["https://0.0.0.0:2380"];
advertiseClientUrls = mkDefault ["https://${top.masterAddress}:2379"];
initialCluster = mkDefault ["${top.masterAddress}=https://${top.masterAddress}:2380"];
-
name = top.masterAddress;
+
name = mkDefault top.masterAddress;
initialAdvertisePeerUrls = mkDefault ["https://${top.masterAddress}:2380"];
};
+1 -1
nixos/modules/services/cluster/kubernetes/controller-manager.nix
···
${optionalString (cfg.tlsCertFile!=null)
"--tls-cert-file=${cfg.tlsCertFile}"} \
${optionalString (cfg.tlsKeyFile!=null)
-
"--tls-key-file=${cfg.tlsKeyFile}"} \
+
"--tls-private-key-file=${cfg.tlsKeyFile}"} \
${optionalString (elem "RBAC" top.apiserver.authorizationMode)
"--use-service-account-credentials"} \
${optionalString (cfg.verbosity != null) "--v=${toString cfg.verbosity}"} \
+1 -1
nixos/modules/services/cluster/kubernetes/default.nix
···
kind = "Config";
clusters = [{
name = "local";
-
cluster.certificate-authority = cfg.caFile;
+
cluster.certificate-authority = conf.caFile or cfg.caFile;
cluster.server = conf.server;
}];
users = [{