Skip to content

Gateway API conformance suite implementation.#58

Merged
joshlreese merged 5 commits into
integration/proxy-updatesfrom
conformance-suite
Oct 2, 2025
Merged

Gateway API conformance suite implementation.#58
joshlreese merged 5 commits into
integration/proxy-updatesfrom
conformance-suite

Conversation

@joshlreese

@joshlreese joshlreese commented Sep 29, 2025

Copy link
Copy Markdown
Contributor

This suite expects to run against two control planes, which can be the same ones used for e2e tests.

Run with:

make test-conformance GATEWAY_CONFORMANCE_CLASS=network-services-operator-datum-external-global-proxy

Other changes include:

  • Configuration option to allow Service backends for conformance testing.
  • Changing the label selector used by the Gateway resource replicator to "networking.datumapis.com/gateway-sync" for both ConfigMaps and Secrets.
  • Allow ports in a route's parentRefs.

Relates to: datum-cloud/enhancements#259

PRs that this builds upon (which were merged into the integration branch):

This suite expects to run against two control planes,
which can be the same ones used for e2e tests.

Run with:

make test-conformance GATEWAY_CONFORMANCE_CLASS=network-services-operator-datum-external-global-proxy

Other changes include:

- Configuration option to allow Service backends for conformance testing.
- Changing the label selector used by the Gateway resource replicator to "networking.datumapis.com/gateway-sync" for both ConfigMaps and Secrets.
- Upgraded controller-runtime dep to align with otel dep upgrade from Envoy Gateway dep.
- Allow HTTPRouteFilter to be used as ExtensionRef filters in rules.
@joshlreese
joshlreese merged commit d6d91a5 into integration/proxy-updates Oct 2, 2025
9 checks passed
@joshlreese
joshlreese deleted the conformance-suite branch October 3, 2025 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants