File tree Expand file tree Collapse file tree 2 files changed +76
-0
lines changed
conformance/reports/v1.0.0/kong-kubernetes-ingress-controller Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Original file line number Diff line number Diff line change 5
5
| API channel| Implementation version| Mode| Report|
6
6
| -----------| ----------------------| ----| ------|
7
7
| x| [ v3.0.2] ( https://github.com/Kong/kubernetes-ingress-controller/releases/tag/v3.0.2 ) | x| [ link] ( ./v3.0.2-report.yaml ) |
8
+ | x| [ v3.1.1] ( https://github.com/Kong/kubernetes-ingress-controller/releases/tag/v3.1.1 ) | x| [ link] ( ./v3.1.1-report.yaml ) |
8
9
9
10
## Reproduce
11
+
12
+ ### Prerequisites
13
+
14
+ In order to properly run the conformance tests, you need to have [ KinD] ( https://github.com/kubernetes-sigs/kind )
15
+ and [ Helm] ( https://github.com/helm/helm ) installed on your local machine, as the
16
+ test suite will create a fresh KinD cluster and will use Helm to deploy some additional
17
+ components.
18
+
19
+ ### Steps
20
+
21
+ 1 . Clone the Kong Ingress Controller GitHub repository
22
+
23
+ ``` bash
24
+ git clone https://github.com/Kong/kubernetes-ingress-controller.git && cd kubernetes-ingress-controller
25
+ ```
26
+
27
+ 2 . Check out the desired version
28
+
29
+ ``` bash
30
+ export VERSION=v< x.y.z>
31
+ git checkout $VERSION
32
+ ```
33
+
34
+ 3 . Run the conformance tests
35
+
36
+ ``` bash
37
+ KONG_TEST_EXPRESSION_ROUTES=true make test.conformance
38
+ ```
39
+
40
+ 4 . Check the produced report
41
+
42
+ ``` bash
43
+ cat ./kong-kubernetes-ingress-controller.yaml
44
+ ```
Original file line number Diff line number Diff line change
1
+ apiVersion : gateway.networking.k8s.io/v1alpha1
2
+ date : " 2024-03-01T15:45:22+01:00"
3
+ gatewayAPIVersion : v1.0.0
4
+ implementation :
5
+ contact :
6
+ - github.com/kong/kubernetes-ingress-controller/issues/new/choose
7
+ organization : Kong
8
+ project : kubernetes-ingress-controller
9
+ url : github.com/kong/kubernetes-ingress-controller
10
+ version : v3.1.1
11
+ kind : ConformanceReport
12
+ profiles :
13
+ - core :
14
+ result : success
15
+ statistics :
16
+ Failed : 0
17
+ Passed : 29
18
+ Skipped : 0
19
+ summary : " "
20
+ extended :
21
+ result : success
22
+ statistics :
23
+ Failed : 0
24
+ Passed : 4
25
+ Skipped : 0
26
+ summary : " "
27
+ supportedFeatures :
28
+ - HTTPRouteMethodMatching
29
+ - HTTPRouteBackendTimeout
30
+ - HTTPRouteQueryParamMatching
31
+ - HTTPRouteResponseHeaderModification
32
+ unsupportedFeatures :
33
+ - HTTPRouteSchemeRedirect
34
+ - HTTPRoutePathRedirect
35
+ - HTTPRouteHostRewrite
36
+ - HTTPRoutePathRewrite
37
+ - HTTPRouteRequestMirror
38
+ - HTTPRouteRequestMultipleMirrors
39
+ - HTTPRouteRequestTimeout
40
+ - HTTPRoutePortRedirect
41
+ name : HTTP
You can’t perform that action at this time.
0 commit comments