lol

cluster.kubernetes: fix service ordering

Requires does NOT imply After, so I added the missing ordering.

+5 -5
+5 -5
nixos/modules/services/cluster/kubernetes.nix
··· 421 421 description = "Kubernetes Api Server"; 422 422 wantedBy = [ "multi-user.target" ]; 423 423 requires = ["kubernetes-setup.service"]; 424 - after = [ "network-interfaces.target" "etcd.service" ]; 424 + after = [ "network.target" "etcd.service" "kubernetes-setup.service" ]; 425 425 serviceConfig = { 426 426 ExecStart = let 427 427 authorizationPolicyFile = ··· 468 468 systemd.services.kube-scheduler = { 469 469 description = "Kubernetes Scheduler Service"; 470 470 wantedBy = [ "multi-user.target" ]; 471 - after = [ "network-interfaces.target" "kubernetes-apiserver.service" ]; 471 + after = [ "network.target" "kubernetes-apiserver.service" ]; 472 472 serviceConfig = { 473 473 ExecStart = ''${cfg.package}/bin/kube-scheduler \ 474 474 --address=${cfg.scheduler.address} \ ··· 487 487 systemd.services.kube-controller-manager = { 488 488 description = "Kubernetes Controller Manager Service"; 489 489 wantedBy = [ "multi-user.target" ]; 490 - after = [ "network-interfaces.target" "kubernetes-apiserver.service" ]; 490 + after = [ "network.target" "kubernetes-apiserver.service" ]; 491 491 serviceConfig = { 492 492 ExecStart = ''${cfg.package}/bin/kube-controller-manager \ 493 493 --address=${cfg.controllerManager.address} \ ··· 511 511 description = "Kubernetes Kubelet Service"; 512 512 wantedBy = [ "multi-user.target" ]; 513 513 requires = ["kubernetes-setup.service"]; 514 - after = [ "network-interfaces.target" "etcd.service" "docker.service" ]; 514 + after = [ "network.target" "etcd.service" "docker.service" "kubernetes-setup.service" ]; 515 515 path = [ pkgs.gitMinimal pkgs.openssh ]; 516 516 script = '' 517 517 export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH" ··· 542 542 systemd.services.kube-proxy = { 543 543 description = "Kubernetes Proxy Service"; 544 544 wantedBy = [ "multi-user.target" ]; 545 - after = [ "network-interfaces.target" "etcd.service" ]; 545 + after = [ "network.target" "etcd.service" ]; 546 546 serviceConfig = { 547 547 ExecStart = ''${cfg.package}/bin/kube-proxy \ 548 548 --master=${cfg.proxy.master} \