diff options
author | pennae <github@quasiparticle.net> | 2021-12-05 20:48:56 +0100 |
---|---|---|
committer | pennae <github@quasiparticle.net> | 2021-12-09 01:13:12 +0100 |
commit | f6d0b014fe1db9e6edec5485f41a1162136c8a70 (patch) | |
tree | 63a1b5dde36ce216a9cc8e32975cb50e1ac9da68 /nixos/modules/services/cluster/kubernetes/kubelet.nix | |
parent | e24a8775a86905ad001c4c965a7d180b41c10c52 (diff) | |
download | nixpkgs-f6d0b014fe1db9e6edec5485f41a1162136c8a70.tar nixpkgs-f6d0b014fe1db9e6edec5485f41a1162136c8a70.tar.gz nixpkgs-f6d0b014fe1db9e6edec5485f41a1162136c8a70.tar.bz2 nixpkgs-f6d0b014fe1db9e6edec5485f41a1162136c8a70.tar.lz nixpkgs-f6d0b014fe1db9e6edec5485f41a1162136c8a70.tar.xz nixpkgs-f6d0b014fe1db9e6edec5485f41a1162136c8a70.tar.zst nixpkgs-f6d0b014fe1db9e6edec5485f41a1162136c8a70.zip |
nixos/kubernetes: add defaultText for addons options using top.*
the kubernetes modules cross-reference their config using an additional shortcut binding `top = config.services.kubernetes`, expand those to defaultText like `cfg` previously.
Diffstat (limited to 'nixos/modules/services/cluster/kubernetes/kubelet.nix')
-rw-r--r-- | nixos/modules/services/cluster/kubernetes/kubelet.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/cluster/kubernetes/kubelet.nix b/nixos/modules/services/cluster/kubernetes/kubelet.nix index 7ecc4fd45b7..4c00e162efa 100644 --- a/nixos/modules/services/cluster/kubernetes/kubelet.nix +++ b/nixos/modules/services/cluster/kubernetes/kubelet.nix @@ -4,6 +4,7 @@ with lib; let top = config.services.kubernetes; + otop = options.services.kubernetes; cfg = top.kubelet; cniConfig = @@ -83,6 +84,7 @@ in clientCaFile = mkOption { description = "Kubernetes apiserver CA file for client authentication."; default = top.caFile; + defaultText = literalExpression "config.${otop.caFile}"; type = nullOr path; }; @@ -149,6 +151,7 @@ in featureGates = mkOption { description = "List set of feature gates"; default = top.featureGates; + defaultText = literalExpression "config.${otop.featureGates}"; type = listOf str; }; |