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