From ba62bbea742968abd42bcd6e53b0ec03d01791b3 Mon Sep 17 00:00:00 2001 From: Peter Rifel Date: Wed, 10 Jun 2020 07:04:40 -0500 Subject: [PATCH] Fix NPD when creating a kube-router cluster --- cmd/kops/create_cluster.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/kops/create_cluster.go b/cmd/kops/create_cluster.go index 64276415c18ae..99c06072e37a3 100644 --- a/cmd/kops/create_cluster.go +++ b/cmd/kops/create_cluster.go @@ -1007,6 +1007,9 @@ func RunCreateCluster(ctx context.Context, f *util.Factory, out io.Writer, c *Cr cluster.Spec.Networking.Canal = &api.CanalNetworkingSpec{} case "kube-router": cluster.Spec.Networking.Kuberouter = &api.KuberouterNetworkingSpec{} + if cluster.Spec.KubeProxy == nil { + cluster.Spec.KubeProxy = &api.KubeProxyConfig{} + } enabled := false cluster.Spec.KubeProxy.Enabled = &enabled case "amazonvpc", "amazon-vpc-routed-eni":