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

GEP-1713: Standard Mechanism to Merge Gateway Listeners (rev 2) #3213

Open
wants to merge 31 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
71a9bab
Second Revision of GEP-1713
dprotaso Mar 22, 2023
02c6a05
fix minor nits
dprotaso Jul 30, 2024
72b6b1e
Drop section highlighting failure cases we can't handle
dprotaso Jul 30, 2024
bb40ff6
add enum validation
dprotaso Jul 30, 2024
9baad11
Describe the 'meta' details about this feature
dprotaso Jul 30, 2024
41b1b21
attaching to the Gateway's sectionName but through the ListenerSet ki…
dprotaso Jul 30, 2024
e221a16
ListenerSet can have multiple parents
dprotaso Jul 30, 2024
67ec44f
Allow multiple parentRefs and adjust language around PolicyAttachment
dprotaso Jul 30, 2024
228a4f8
clarify which section has listener ordering
dprotaso Jul 30, 2024
4ff2eb0
fix heading levels
dprotaso Jul 30, 2024
879c011
allow no listeners on the Gateway spec
dprotaso Jul 30, 2024
dd175c6
add back istio use case
dprotaso Jul 30, 2024
6890bc3
update gateway conditions paragraph
dprotaso Jul 30, 2024
460576f
don't say concatenate
dprotaso Jul 30, 2024
a46a001
drop clause saying invalid listeners affects other listeners
dprotaso Jul 30, 2024
70261a1
clarify route attachment
dprotaso Jul 30, 2024
aa382cc
split listenersetconditions into two sections: top-level and listener…
dprotaso Jul 31, 2024
32fc59f
clarify where the conflicted condition is set
dprotaso Jul 31, 2024
46dbf4e
relabel introduction => use cases
dprotaso Aug 1, 2024
cf29a9a
limit parents to 2 and listeners to 16
dprotaso Aug 1, 2024
9356e1c
use separate listener and status types
dprotaso Aug 1, 2024
947af4f
ListenerSet attachment is opt-in
dprotaso Aug 1, 2024
de19b26
fix formatting
dprotaso Aug 1, 2024
6b8b753
fix more formatting
dprotaso Aug 1, 2024
32308c9
include potential goals from the gateway hierarchy document
dprotaso Aug 1, 2024
d01d705
fix language that allows a route to attach to both a listener set and…
dprotaso Aug 1, 2024
dd8a0f6
if a route tries to attach to a non-existent listener on the listener…
dprotaso Aug 1, 2024
cc11438
ListenerStatus => ListenerEntryStatus
dprotaso Aug 1, 2024
5c00375
add a blurb about listenerset+gateway listeners are joined as a list
dprotaso Aug 1, 2024
54de622
Gateways that fail should also fail their attached ListenerSets
dprotaso Aug 1, 2024
8b338bc
don't leak secrets
dprotaso Aug 1, 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
Loading