anchor.diff:              ${optionalString cfg.verbose "--v=6 --log-flush-frequency=1s"} \
               ${cfg.proxy.extraOpts}
             '';
  +          Restart = "always"; # Retry connection
  +          RestartSec = "5s";
           };
         };
       })
  
positive.code:             ${optionalString (cfg.apiserver.runtimeConfig!="")
                "--runtime-config=${cfg.apiserver.runtimeConfig}"} \
              --admission_control=${concatStringsSep "," cfg.apiserver.admissionControl} \
              --logtostderr=true \
              ${optionalString cfg.verbose "--v=6 --log-flush-frequency=1s"} \
              ${cfg.apiserver.extraOpts}
            '';
            User = "kubernetes";
          };
          postStart = ''
            until ${pkgs.curl}/bin/curl -s -o /dev/null 'http://${cfg.apiserver.address}:${toString cfg.apiserver.port}/'; do
              sleep 1;
            done
          '';
        };
      })
  
  
negative.code:       };
  
        apiServers = mkOption {
          description = ''
            Kubernetes kubelet list of Kubernetes API servers for publishing events,
            and reading pods and services.
          '';
          default = ["${cfg.apiserver.address}:${toString cfg.apiserver.port}"];
          type = types.listOf types.str;
        };
  