Commit 5e2211c446ea

Vincent Demeester <vincent@sbr.pm>
2019-12-13 17:18:47
profiles.kubernetes: add kind option
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent d7ba801
Changed files (2)
machines
modules
machines/wakasu.nix
@@ -18,6 +18,7 @@
   profiles.containers.kubernetes = {
     enable = true;
     krew.enable = true;
+    kind.enable = true;
   };
   programs = {
     google-chrome.enable = true;
modules/profiles/kubernetes.nix
@@ -16,6 +16,9 @@ in
       krew = {
         enable = mkEnableOption "Enable krew";
       };
+      kind = {
+        enable = mkEnableOption "Enable kind";
+      };
       minikube = {
         enable = mkEnableOption "Enable minikube";
         package = mkOption {
@@ -51,6 +54,11 @@ in
         docker-machine-kvm2
       ];
     })
+    (mkIf cfg.kind.enable {
+      home.packages = with pkgs; [
+        kind
+      ];
+    })
     (mkIf (!config.profiles.containers.openshift.enable) {
       home.packages = with pkgs; [ kubectl ];
     })