Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crds(feat): add gateway grpcroute crd #12507

Merged
merged 39 commits into from
May 6, 2024
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
94d8cc4
feat(crds): add gateway grpcroute crd
the-wondersmith Apr 25, 2024
f775b7f
feat(cli): add gateway grpcroute crd
the-wondersmith Apr 25, 2024
ecbefc8
chore(tests): update crd and helm golden outputs
the-wondersmith Apr 25, 2024
52a2294
build(deps): bump actions/download-artifact from 4.1.6 to 4.1.7 (#12503)
dependabot[bot] Apr 25, 2024
c6780ac
build(deps): bump zeroize from 1.7.0 to 1.8.0 (#12501)
dependabot[bot] Apr 25, 2024
7713deb
build(deps): bump actions/checkout from 4.1.3 to 4.1.4 (#12502)
dependabot[bot] Apr 25, 2024
5f7cf8a
Helm Chart - allow setting revisionHistoryLimit (#12234)
DrFaust92 Apr 25, 2024
3c1c8ed
build(deps): bump lock_api from 0.4.11 to 0.4.12 (#12511)
dependabot[bot] Apr 26, 2024
5132c5b
build(deps): bump parking_lot from 0.12.1 to 0.12.2 (#12510)
dependabot[bot] Apr 26, 2024
f28df7c
fix: avoid unnecessary headless endpoint mirrors cleanups during GC (…
marwanad Apr 26, 2024
f53aae8
Fix issues with native sidecars (#12453)
alpeb Apr 26, 2024
a3d1b04
build(deps): bump serde from 1.0.198 to 1.0.199 (#12515)
dependabot[bot] Apr 29, 2024
c937538
build(deps): bump rustls from 0.21.11 to 0.21.12 (#12517)
dependabot[bot] Apr 29, 2024
5d42a30
build(deps): bump schemars from 0.8.16 to 0.8.17 (#12518)
dependabot[bot] Apr 29, 2024
f2102da
build(deps): bump parking_lot_core from 0.9.9 to 0.9.10 (#12509)
dependabot[bot] Apr 29, 2024
65bc2b1
refactor: move all gateway api crds behind enableGatewayAPICRDs flag
the-wondersmith Apr 29, 2024
77f67c5
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith Apr 29, 2024
a4d3cce
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith Apr 29, 2024
14087d0
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith Apr 29, 2024
5e0bace
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith Apr 29, 2024
ca7c3db
revert: revert includeGatewayAPICRDs to enableHttpRoutes
the-wondersmith Apr 29, 2024
c172634
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith Apr 30, 2024
14d1ff8
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith Apr 30, 2024
3acf405
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith Apr 30, 2024
e30f98f
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 1, 2024
890b301
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 1, 2024
c12d25e
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 2, 2024
ac5383f
chore(test): update golden output files
the-wondersmith May 2, 2024
28bb905
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 3, 2024
4f28fdd
build(deps): add temporary override for k8s-gateway-api
the-wondersmith May 3, 2024
78a4454
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 3, 2024
f986037
build(deps): remove k8s-gateway-api patch
the-wondersmith May 3, 2024
51b38d7
Update charts/linkerd-crds/values.yaml
olix0r May 3, 2024
cbabaeb
chore: standardize gateway api crds @ v0.7.1
the-wondersmith May 4, 2024
e628211
revert: sync with upstream/main
the-wondersmith May 4, 2024
63982bb
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 6, 2024
2c9f46b
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 6, 2024
99e93f9
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 6, 2024
31f187d
Merge branch 'main' into crds-feat-add-gateway-grpcroute
the-wondersmith May 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
230 changes: 118 additions & 112 deletions Cargo.lock

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,7 @@ members = [

[profile.release]
lto = "thin"

# FIXME(the-wondersmith): For end-to-end testing before merging upstream changes.
[patch.crates-io]
k8s-gateway-api = { git = "https://github.com/the-wondersmith/k8s-gateway-api-rs", branch = "feat-grpcroute-support" }
the-wondersmith marked this conversation as resolved.
Show resolved Hide resolved
1,734 changes: 1,734 additions & 0 deletions charts/linkerd-crds/templates/gateway.networking.k8s.io_grpcroutes.yaml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions charts/linkerd-crds/values.yaml
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
---
enableHttpRoutes: true

olix0r marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions cli/cmd/install.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ var (
"templates/policy/server.yaml",
"templates/serviceprofile.yaml",
"templates/gateway.networking.k8s.io_httproutes.yaml",
"templates/gateway.networking.k8s.io_grpcroutes.yaml",
"templates/workload/external-workload.yaml",
}

Expand Down
1,733 changes: 1,733 additions & 0 deletions cli/cmd/testdata/install_crds.golden

Large diffs are not rendered by default.

1,735 changes: 1,735 additions & 0 deletions cli/cmd/testdata/install_helm_crds_output.golden

Large diffs are not rendered by default.

1,735 changes: 1,735 additions & 0 deletions cli/cmd/testdata/install_helm_crds_output_ha.golden

Large diffs are not rendered by default.

Loading