fix: Add pathType to create networking/v1 ingress (#2164)

* fix: Add pathType to create networking/v1 ingress

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

Co-authored-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
Jacob
2021-08-20 08:49:55 +05:30
committed by GitHub
co-authored by Sanket Sudake
parent 0c8d7c26c5
commit c51c6b7f7e
2 changed files with 20 additions and 9 deletions
+2
View File
@@ -55,6 +55,7 @@ func GetIngressSpec(namespace string, trigger *fv1.HTTPTrigger) *v1.Ingress {
}
}
var pathType v1.PathType = v1.PathTypeImplementationSpecific
ing := &v1.Ingress{
ObjectMeta: metav1.ObjectMeta{
Labels: GetDeployLabels(trigger),
@@ -83,6 +84,7 @@ func GetIngressSpec(namespace string, trigger *fv1.HTTPTrigger) *v1.Ingress {
},
},
Path: path,
PathType: &pathType,
},
},
},
+9
View File
@@ -31,6 +31,7 @@ func TestGetIngressSpec(t *testing.T) {
ingressNS string
trigger *fv1.HTTPTrigger
}
var pathType v1.PathType = v1.PathTypeImplementationSpecific
tests := []struct {
name string
args args
@@ -85,6 +86,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/bar",
PathType: &pathType,
},
},
},
@@ -146,6 +148,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/bar",
PathType: &pathType,
},
},
},
@@ -205,6 +208,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/bar",
PathType: &pathType,
},
},
},
@@ -264,6 +268,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/{bar}",
PathType: &pathType,
},
},
},
@@ -323,6 +328,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/{bar}",
PathType: &pathType,
},
},
},
@@ -383,6 +389,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/bar",
PathType: &pathType,
},
},
},
@@ -442,6 +449,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/bar",
PathType: &pathType,
},
},
},
@@ -513,6 +521,7 @@ func TestGetIngressSpec(t *testing.T) {
},
},
Path: "/foo/bar",
PathType: &pathType,
},
},
},