Skip to content

protocols field in transalated Kong routes are not set when expression based routes enbled #7859

@randmonkey

Description

@randmonkey

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

From FTI-7350. In the expression based translator, KIC does not add the protocols field but uses the default value. In Kong gateway 3.14+ the default protocols for routes changed to https only. So when running with expression based router, the integration/e2e tests fails.

Expected Behavior

The integration/e2e tests against Kong 3.14 passes.

Steps To Reproduce

Run integration tests/e2e tests with Kong gateway 3.14.x:
$ export TEST_KONG_IMAGE="kong/kong-gateway-dev"
$ export TEST_KONG_TAG="3.14.0.0-rc.1"
$ export TEST_KONG_EFFECTIVE_VERSION="3.14.0"
$ make test.integration.dbless 

Kong Ingress Controller version

3.4.x

Kubernetes version

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions