From 9a357bfdf9afbdb0106b8ce0847df0f87f73c86f Mon Sep 17 00:00:00 2001 From: Mohammed Zeeshan Ahmed Date: Thu, 1 Jul 2021 18:43:32 +0530 Subject: [PATCH] Adding required field to networkingv1 ingress generator - attempting to create ingress without `PathType` specified results in error Signed-off-by: Mohammed Zeeshan Ahmed --- pkg/devfile/generator/utils.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/devfile/generator/utils.go b/pkg/devfile/generator/utils.go index 7b0efb79..fa6b2286 100644 --- a/pkg/devfile/generator/utils.go +++ b/pkg/devfile/generator/utils.go @@ -339,6 +339,7 @@ func getIngressSpec(ingressSpecParams IngressSpecParams) *extensionsv1.IngressSp // getNetworkingV1IngressSpec gets a networking v1 ingress spec func getNetworkingV1IngressSpec(ingressSpecParams IngressSpecParams) *networkingv1.IngressSpec { path := "/" + pathTypeImplementationSpecific := networkingv1.PathTypeImplementationSpecific if ingressSpecParams.Path != "" { path = ingressSpecParams.Path } @@ -359,6 +360,8 @@ func getNetworkingV1IngressSpec(ingressSpecParams IngressSpecParams) *networking }, }, }, + //Field is required to be set based on attempt to create the ingress + PathType: &pathTypeImplementationSpecific, }, }, },