Skip to content

Workaround for linkerd running Gateway API 0.7.1 experimental #105

@FredrikAugust

Description

@FredrikAugust

Hey! I'm a big fan of this project, and of Gateway API in general.

Sadly though, linkerd aren't really keeping up to speed on the gateway api updates, and are still running on GW API 0.7.1. This is incompatible with Traefik (which expects stable >1.0) and this plugin (same story). That has been a headache and a half, and after trying to go back to using ServiceProfile and TrafficSplits with linkerd-smi I ended up just hacking together a version of this plugin which uses the old gateway api crds. It's very rough around the edges, and I broke header routing (don't use it so just ignored it), but otherwise it seems to work fine:)

Thought I'd just leave this here in case it helps someone else in the same situation.

Link to the fork: https://github.com/FredrikAugust/rollouts-plugin-trafficrouter-gatewayapi

Feel free to close if it's not relevant.

Also, I've opened an issue at linkerd to get them to support a newer version: linkerd/linkerd2#13032.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions