anchor.diff:        systemd.services.kube-scheduler = {
           description = "Kubernetes Scheduler Service";
           wantedBy = [ "multi-user.target" ];
  -        after = [ "network-interfaces.target" "kubernetes-apiserver.service" ];
  +        after = [ "network.target" "kubernetes-apiserver.service" ];
           serviceConfig = {
             ExecStart = ''${cfg.package}/bin/kube-scheduler \
               --address=${cfg.scheduler.address} \
  
positive.code:       systemd.services.kube-controller-manager = {
          description = "Kubernetes Controller Manager Service";
          wantedBy = [ "multi-user.target" ];
          after = [ "network-interfaces.target" "kubernetes-apiserver.service" ];
          serviceConfig = {
            ExecStart = ''${cfg.package}/bin/kube-controller-manager \
              --address=${cfg.controllerManager.address} \
  
negative.code:         description = "Kubernetes Kubelet Service";
          wantedBy = [ "multi-user.target" ];
          requires = ["kubernetes-setup.service"];
          after = [ "network.target" "etcd.service" "docker.service" "kubernetes-setup.service" ];
          path = [ pkgs.gitMinimal pkgs.openssh ];
          script = ''
            export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH"
  