►
From YouTube: Gateway API Meeting (APAC Friendly Time) for 20201202
Description
Service APIs Meeting (APAC Friendly Time) for 20201202
A
We
are
recording
this
is
service,
api's
meeting
it's
our
first
meeting
at
our
new
time
december
2
2020,
and
also
our
first
meeting
once
we
released
v1
alpha
1..
This
agenda
ended
up
being
fairly
long
for
the
day.
It's
mostly
just
because
I
added
a
bunch
of
notes,
questions
comments.
I
don't
know
that
any
one
of
these
things
will
take
forever
to
get
through,
but
I
did
want
to
at
least.
A
Add
them
to
the
list
to
make
sure
we
covered
them
so
with
that
bowie,
I
think
you
wanted
to
talk
a
bit
about
the
landing
page
and
how
we
might
be
able
to
improve
it.
B
B
B
C
Bowie
one
one
thing
I
was
thinking
is
that
we
would
minimize
to
take
the
basically
take
the
example
out
of
this
page
and
just
have
this
about
installing
the
crds
and
then
maybe
links
to.
We
could
also
maybe
put
links
to
you
know
open
source
implementations
here
which
would
link
out
to
those
pages
and
then
and
then
the
next
one
would
be
simple
gateway,
and
then,
after
that
would
be,
you
know,
basic
http
route
matching
and
then
so
on.
B
Yeah,
I
think
like
right
now
from
our
landing
page.
I
think
these
are
okay.
We
can
work
on
them,
but
basically
from
the
landing
page.
It's
just
like
it
feels
like
a
college
textbook
kind
of
like
like
here.
Are
these,
like
you
know,
super
big
concepts,
very,
not
as
much
concrete
stuff
to
kind
of
for
the
common
user
to
kind
of
grapple
with.
B
A
Yeah,
that's
an
interesting
point.
I
I
think
for
me.
If
I
were
browsing
this
site,
I
would
immediately
see
guides
and
just
go
over
here
and
run
like
this
is
probably
what
I
would
focus
on
first
as
well,
but
but
you
can
get
to
it,
but
maybe
there
is
a
better
way,
a
more
prominent
way
to
link
to
this,
because
I
do
think
for
a
number
of
people.
They
will
want
to
just
walk
through
introduction,
getting
started,
etc.
A
To
understand
this,
but
that's
not
going
to
be
everyone.
B
Like,
for
example,
I
was
going
through
the
introduction
page,
we
don't
link
at
all
to
the
guides
here.
I
don't
think
until
they're,
like
pretty
it's
yeah,
it's
down
at
the
end
here,
yeah
yeah,
like
you,
can't
find
it
so
I
will
send
a
pr,
but
basically
like
it,
should
be
at
the
very
top
that
you
go
to
landing
page.
B
D
A
Yeah
this,
this
will
be
a
lot
more
helpful
when
we
have
implementations
that
we
can
list
here,
which
I
guess
is
a
good
segue
into
your
next
topic.
Bowie.
B
Yeah,
like
I
think
now
that
the
api
has
been
cut,
we
should
start
tracking
in
this
group
sort
of
how
people
are
progressing
on
the
implementation
number
one
couple
of
things
like
one
is,
you
know
probably
the
next
thing
we're
looking
at
is
conformance,
so
we
can
start
that
up,
while
people
are
booting
up
their
implementations,
the
other
one
is
like
as
soon
as
you
guys
have
something
available.
B
We
can
throw
it
on
the
page
or
try
to
think
about
how
this
would
appear
on
the
page,
so
that
people
can
try
it
out
and
then
third,
it's
like
it's
cool
to
basically
pc
demos
from
various
groups
who
are
implementing
the
api.
A
John,
it
sounds
like
istio
is
fairly
far
along
here.
What
is
there
any
anything
we
can
link
to
for
something
that
could
be
useful
right
now,
like
used
to
test
this
out.
D
D
Okay,
yeah,
let
me
send
it
to
you,
I'm
pretty
sure
it
is.
I
maybe
I
didn't
get
it
merged.
Let
me
get
the
pr
merge
and
then
I'll
send
it
to
you.
E
I
know
the
contour
team
is
looking
at
spinning
up
an
implementation
soon
and
nick
was
working
on
some
design
docs
for
that,
but
nothing
nothing
had
to
link
to,
but
I
know
that's
going
to
happen
soon.
I
know
the
the
redhead
folks
also
want
to
get
want
to
use
that
as
well.
So
I
think
we'll
have
a
something
to
play
with
soon.
A
B
I
was
just
going
to
say
to
mark
that
we
should
reach
out
to
some
of
those
other
folks
who
are
participating.
C
Yeah,
I
think
traffic
had
something
that
they
were
ready
to
share.
A
Cool
I've
noticed
we've
gotten
some
great
prs
coming
in
from
k
native
maintainers,
so
maybe
there's
something
like
on
that
front
as
well
harry
what?
What
do
you
think
this
might
look
like
for
kong.
F
Yeah
prioritized
it.
For
the
month
of
december,
there
have
been
some
other
priorities
which
have
come
up,
so
it's
put
on
hold
right
now
the
team
is
growing,
so
I'm
hoping
we
will
have
something,
maybe
towards
the
end
of
q1,
but
nothing
before
that.
A
All
right,
I
guess
that's
all
for
that.
One
I'll
keep
on
moving
then,
and
we
can
get
into
the
gateway
naming
results.
It
is,
I
guess,
unsurprising,
router
router
based
names
were
the
next
most
popular
after
gateway
based
names.
A
But
if
I'm
looking
at
these
results-
and
I
can
show
you
the
the
actual
form
responses
and
when
people
actually
responded
to
the
survey,
it
seems
like
the
vast
majority
came
in
when
we
first
sent
it
out
and
then
I
pinged
again
yesterday
on
sig
network
and
got
a
few
more
responses.
A
I
that
really
you
know,
almost
every
response
that
came
in
in
the
past
couple
days
was
for
gateway
gateway
was
already
in
the
lead,
but
this
just
kind
of
extended
that
lead.
A
With
that
said,
gateway
has
11
first
place
votes,
which
is
more
than
double
any
other
alternative,
and
you
can
see
that
router
was
and
anything
related
router
was
second
most
popular.
Given
the
this
outcome,
I
can't
think
of
any
kind
of
compelling
reason
to
change
the
gateway
name.
It
seems
like
this
is
the
one
that
the
community
prefers,
and
it
certainly
is
the
path
of
least
resistance
for
us.
B
A
What
so
you
mean,
are
you?
Are
you
meaning
end
users
specifically
yeah
yeah
end
users,
apps,
okay,
yeah
I
mean
we
can.
We
can
leave
the
survey
open
and
I
can
I
can
send
this
out
to
a
broader
audience
if
we
want.
C
A
No,
I
I
have
not
seen
that
on
github
at
least
I
think
we've
we've
had
brief
discussions
in
community
meetings
around
naming,
but
I
I
wouldn't
say,
there's
been
any
I'd
say
among
the
maintainers
who
attend
community
meeting.
The
the
general
support
has
been
for
gateway
that
I've
heard,
but
we
are.
We
are
also
most
familiar
with
what
we've
already
been
working
on,
so
we're
a
very
biased
group.
B
A
B
A
Okay,
yeah.
That
seems
like
a
reasonable
thing.
I'll
look
up
when
that
is
I'd.
Agree,
I
don't.
I
don't
anticipate.
This
is
going
to
change
very
significantly
but
yeah.
I
I
don't
mind
finding
the
next
community
meeting
and
and
showing
up
there
getting
this
on
the
agenda.
F
C
All
right
start
some
discussion.
I
know
there
was
an
issue
about
the
naming.
There
just
wasn't
much
discussion
on
it,
so
I
mean
I'll
just
throw
out
some
opinions
and
see
who
wants
to
argue
okay,
because
I
didn't
hope
to
kind
of
talk
about
well.
Why
do
we
feel
these
names
are,
you
know,
is
gateway
to
overlapping
with
the
term
api
gateway
or
you
know,
are
there
other
uses
cases
like
grpc
that
might
make
gateway?
C
A
A
A
Cool,
let
me
keep
on
going
here.
I
meant
to
I
just
added
this
at
the
the
last
minute
here
I
know
in
our
last
meeting,
I'd
said
that
we
needed
to
clean
up
ownership,
diversify
project
ownership.
A
I
think
we've
accomplished
that
I,
I
think
really
I'd
been
overthinking
it
and
looked
around,
talked
to
contributes
and
looked
around
and
saw
what
other
projects
were
doing
under
sigs
and
it
seems
like
we
really
should
just
have
all
maintainers
the
owners
and
approvers
at
this
case,
and
that's
what
I,
what
I
updated
a
week
or
so
ago,
can't
remember
the
exact
time
timeline
there.
A
Hopefully,
everyone
saw
that,
but
that
means
that,
in
addition
to
bowie
and
myself,
james,
harry
and
damian
are
all
now
approvers
in
the
repository,
so
we
have
a
little
bit
more
diversity
there
and
we
cleaned
up
the
the
owner's
file
as
a
whole
to
more
closely
match
the
lists
that
are
maintained
elsewhere.
So,
hopefully
that's
a
good
start,
but
always
open
to
future
changes.
A
There
are
good
kubernetes
guidelines
for
who
a
reviewer,
approver,
etc
should
be,
and
what
what
each
should
have
accomplished
to
reach
that
that
goal-
and
I
think
everyone
that
we
graduated
from
reviewer
to
owner
very
much
met
the
requirements
for
an
approver.
So
yeah,
that's,
I
think,
that's
a
good
change
and
thank
you
to
everyone
for
yeah.
Thank
you
for
the
link,
who's
up,
whoever's,
taking
notes
if
I
can
actually
go
there,
but
yes,
oh
yes,
the
other
change
that
we've
added
is
this
mirrored.
A
A
Oh
yet
I
just
left
you
in
in
case
all
my
aliases
didn't
work
for
whatever
reason,
but
now
that
they
have
shown
that
they
work
I'll,
probably
remove
this
one
reference
to
a
name,
yeah
cool,
all
right,
I'll,
keep
on
moving
here,
because
yeah
we've
got
plenty
to
go
through
today,
one
of
the
things
that
has
been
relatively
confusing
to
me
and
we
just
kind
of
punted
until
after
we
released
v1
alpha
1
was
what
do
we
do
for
new
changes?
This
is
really
all
of
this
discussion
right.
A
What
still
makes
it
into
v
one
alpha
one.
What
goes
into
v
one
alpha
two,
and
how
do
we
structure
those
changes?
How
do
we
structure
our
repository
up
until
now?
We've
just
kind
of
been.
You
know
everything
we
do
goes
into
master
when
we're
done.
Docs
updates
everything,
because
we
didn't
don't.
We.
A
So,
okay,
so
there's
there's
some
extra
bits
of
weirdness
here
right.
I
think
we
want
to
our
docs
to
mirror
v1
alpha
1.
Until
we
have
v1
alpha
2
ready.
It
would
be
strange,
I
think,
to
be
updating
docs
to
include
things
that
weren't
actually
usable
for
our
users.
A
B
We'd
have
to
do
it
explicitly
in
the
code
yeah
rather
than
yeah.
Someone
has
to
go.
Do
some
surgery,
usually
what
I've
seen
that
works?
The
best
is,
you
have
like
docs
for
a
particular
version
and
then
one
for
unstable,
that's
just
generated
at
head
yeah,
something
like
that,
because
the
the
fact
that
you
have
a
separate
directory
for
alpha
2
makes
it
so
that,
if
you
branch
you
both
have
a
separate
directory
and
you
have
a
branch
which
is
probably
pretty
confusing.
F
B
Our
dogs,
sorry
yeah,
like
we
should
just
restructure
the
dogs
and
like
make
a
generator
kind
of
know
about
all
the
versions
because
yeah,
as
I
said
before,
like
you,
have
both
us
like
two
directories
and
you
have
a
branch
on
top
of
it
and
then
I
feel
like
just
the
amount
of
stuff
you
have
to
update.
When
you
update
the
docs.
Let's
say
you
had
to
like
backboard
something
to
the
it
just.
B
It
gets
kind
of
hairy
in
terms
of
like
understanding
where
your
changes
are
going
and
like
what
is
actually
the
current
published
state.
A
So
there
there
are
other
tools
that
make
this
a
lot
easier,
like
as
an
example
read
the
docs
ties,
docs
releases
to
you
know,
versions,
and
they
and
those
docs
are
frozen
with
that
version.
A
B
Other
thing
is
like
go
ahead:
yeah
someone
needs
to
explore
if
mk
docs
some
set
up.
The
other
thing
is
like:
do
we
like
mk
docs,
and
should
we
switch
to
something
else?
If
it's
not
going
to
make
sense.
B
Just
to
throw
another
wrench
into
this
is
that
now
that
we've
moved
to
alpha,
one
is
now
the
time
to
talk
to
contrib
x,
about
putting
it
on
the
official
dock
stuff
like
how
does
it
work
for
this
kubernetes
six
repos?
Yes,
we're
kind
of
using
the
github,
auto
docs
thing,
but
like
the
rest
of
kubernetes,
documentation
actually
lives
somewhere
else,
and
it
has
like
a
different
format.
A
Yeah
so
I've
I've
gotten
general
support
for
adding
references
to
service
apis
and
maybe
even
a
page
about
service
apis
on
kubernetes
docs
kubernetes
website,
but
I
don't
think
we'd
want
to
have
our
entire
documentation
living
on
kubernetes
website.
A
I
think
you
know
I
often
think
of
cluster
api,
as
maybe
one
of
our
best
reference
points
here
of
docs
that
have
been
done
well
and-
and
in
that
case
they
they
have
their
own
docs,
that
are
maintained
and,
I
think
referenced
from
kubernetes
website.
A
And
they
use
a
github
posting,
I
I'm
just
nervous,
I
don't
believe
so.
I
I
looked
and
they
they
are
using
kate's
dot
io
domain,
which
I
think
we
could
do
as
well.
I
would
just
need
to
figure
out.
I
mean.
A
F
A
A
F
F
You
know
versioning
in
the
docs,
you
know
in
the
spec
and
the
way
we
want
to
so
yeah.
That's,
probably
an
action
item
that
that
needs
to
be
taken
care
of.
B
Yeah,
I
I
agree
yeah
I
would
like
to
align
with
upstream
and
then
at
least
get
the
vanity
domain
somehow
and
we
can
still
host
and
we'll
still
have
like
owners
and
approvers
on
our
dog
stuff.
It's
just
that.
I
think
like
mk
docs,
it
feels
like
at
some
point
we're
gonna
have
to
like
hack
it
significantly
to
make
it
do
what
we
want,
which
would
not
be
fun.
I
see
so
boy.
F
B
I
I'd
say
like
if
we
move
into
something
different
and
that's
also
different
from
upstream,
then
that
probably
doesn't
make
sense.
The
only
thing
we
should
move
to
is
something
that
upstream
can
support
and
then
some
like
long-term
image
plans
like
when
it
goes
to
beta
and
then
eventually
ga
like.
Where
does
it
actually
live
permanently?
B
F
F
B
A
Yeah,
absolutely
that
would
be
great
to
have
as
another
issue.
I
know
it's
probably
a
couple
months
ago
now
I
talked
with
bob
killen
about
what
they've
used.
I
think
it
was
for
the
kubernetes
contributors
website.
I
forget
it
one
of
the
newer
kubernetes
websites
out
there
and
they
seem
pretty
happy
with
the
tooling
they
used
there.
So
I
I
think
that
would
be
a
good
reference
point
as
well.
F
Yeah
so
yeah,
I
think
let
let
me
open
a
github
issue
to
track
that
and
if
I'll
see,
if
I
have
some
time
to
do
that,
so
that
that's
takes
care
of
dogs,
I'm
more
interested
in
the
the
next
question
of
you
know
what
still
makes
into
v1
alpha,
because
that
also
influences
stocks
a
little
bit.
A
Yeah,
I
I
agree
so
there's
a
a
couple
things
here.
I
I
think
I
think
it's
pretty
clear
that
bug
fixes
need
to
be
backported
to
v1
alpha.
One
we've
already
had
a
few
go
in.
Most
of
these
bug
fixes
are,
you
know,
related
to
comments
or
other
things
that
did
not
match
up
with
our
most
recent
changes.
As
an
example.
A
On
the
other
hand,
I
think
it's
pretty
clear
that
anytime
we
make
a
breaking
change
like
either
renaming
a
field
or
removing
a
field
that
should
not
be
part
of
u1
alpha
1
and
that
should
be
reserved
for
v1
alpha
2.
If
we
do
it
at
all.
A
What
is
less
clear
to
me
are
what
I
would
consider
these
kind
of
middle
ground
things.
One
would
be
breaking
go.
Changes
harry
has
a
pr
that
does
this
right
now
and
that's
just
trying
to
clean
up
our
go
types
to.
I
think
you,
you
merged
a
type.
I
I
forget
exactly
what
you
did,
but
it
it's
it's
a
net
positive,
it's
a
net
cleanup,
but
it
could
be
a
little
bit
annoying
if
you're
a
consumer
of
the
api
using
go
and
the
the
sec.
A
So
while
before
I
before,
I
go
to
the
second
one,
how
do
we
feel
about
this
break
and
go
changes
or
clean
up
that
changes
go
types
in
any
way.
Does
that
seem
like
something
we
should
include
in
v1
alpha,
one.
A
Okay
and
then
maybe
the
last
one
is
new
fields,
and
I
really
don't
know
about
this
one.
I
think
it
makes
a
lot
of
sense
to
keep
new
fields
wherever
possible.
Well,
I
don't
know
the
argument
for
adding
new
fields
to
v1.
Alpha
1
is
that
you
get
to
test
out
new
functionality
and
you
avoid
the
significant
overhead
of
a
new
api
version.
A
F
I
mean
that's
my
concern
too,
like
having,
like
crd
versions,
are
heavyweight
right
and
like
in
terms
of
impact.
They
have
on
end
users,
docs
and
you
know,
charging
issues
and
whatnot.
So
that
is
like
an
overhead
and
the
second
overhead
is,
you
know,
having
different
fields
for
different
apis
right.
We
don't
have
like
a
version
to
tag
on
to
like
like
in
kubernetes.
You
can
introduce
new
fields,
but
you
know
you
have
kubernetes
version
to
go
along.
F
This
field
was
introduced
in
a
kubernetes
version
and
we
don't
have
that,
so
it
is
definitely
a
little
tricky
and
the
other
another
aspect
is
maintenance.
So
if
you
keep
introducing
new
fields,
you
know
even
alpha
one,
then
you
know
you
and
then
we
have
breaking
changes
and
even
alpha
two,
then
you
know
there
are
two
branches
that
you
have
to
maintain
and
then
you
know,
merge
them
make
sure
things
are
not
conflicting,
semantically
right
not
in
terms
of
like
it
conflicts.
B
E
Just
to
look
at
two
is
this:
is
your
time
to
to
get
it
right
in
the
alphas
right
yeah,
so
you
can
turn
them
now
and
then
not
turn
them
later.
So
whatever
you
go
with
yeah,
it's
a
better
spot
to
do
it
now.
Yeah.
E
I
know
like
on
contour
we
allow
new
versions
or
new
fields
to
come
into
the
spec
yeah,
but
we
can't
break
backwards
so
because
it
is
heavy
I
mean
when
you
have
to
add.
We
did
this
with
envoy.
Having
that
support,
different
versions
of
of
envoy
xds
was
a
bit
painful
to
have
to
have
all
that
different
logic
to
you
know,
watch
them
and
change
them
and
can
figure
all
that
out
so
yeah
we
do
that
in
contour.
A
E
A
Exactly
yeah
yeah
that
and
so
we've
we've
already
left
room
for
that
in
our
versioning
strategy.
We
have
said
that
you
know
we
have
semantic
versioning
for
service
apis
and
we
will
release
a
new
minor
version.
Occasionally
that
could
include
new
api
fields
but
would
not
necessarily
include
a
new
api
version.
A
So
it's
it's
a
thing
that
we
can
do
and
and
like
you're
saying
like
there's
plenty
of
prior
art
for
it.
So
maybe
maybe
we
should
start
down
here
and
say
yes
to
to
at
least
start,
and
if
we
get
to
a
point
where,
where
that
becomes
troublesome
or
we're
adding
too
many
fields,
we
can
revisit
it
in
the
future.
A
But
but
right
now
I
I
have
seen
you
know
that
that's
that's
what
we're
doing
at
upstream
kubernetes!
That's
what
other
projects
are
doing.
A
It
seems
reasonable
to
allow
new
fields,
in
which
case
I
think
we
have
a
lot
of
flexibility
in
what
we
can
add
to
v1
alpha
one
without
needing
a
new
api
version.
Anytime
soon
does
that
sound,
reasonable.
A
Cool
I'll,
I
can't
remember
yeah,
I
do.
I
do
have
a
github
issue
that
somewhat
covers
this
I'll
I'll
go
through
and
try
to
update
this
and
maybe
make
a
docs
update
as
well
to
clarify
exactly
what
we
want
to
include
in
v1
alpha
1.,
okay,.
A
F
A
My
preference
would
be
to
just
hold
that
because
and
if
we
create
a
new
view
on
alpha
2
we're
going
to
have
to
make
any
updates
to
both.
You
know,
like
I'm,
adding
a
new
field.
Let
me
add
it
to
v1
alpha
1
and
v1
alpha
2.
and
let
me
like,
and
then
we
I
don't
know,
I
I
think
that
over
complicates
things
I
I
I
am
happy
to
be
corrected
on
this
one
though,
and
just
I
hate
to
add
complexity
until
we
have
to
here.
F
Yeah
I
mean
I
totally
agree
there
right
like
it's,
it's
much
more
maintenance
overhead,
so
we
should
definitely
should
do
that,
but
then
we
need
a
way
to
track
the
braking
changes
that
we
do
introduce
right
and
maybe,
if
that
can
be,
you
know
a
simple
label
on
a
github
issue
or
just
you
know
have
prs
that
go
stale,
but
you
know
we
know
that
we
do
want
to
get
to
these
point
or
something
like
that
right.
So.
A
Yeah
yeah
yeah,
exactly,
I
think,
once
we
get
you
know,
some
kind
of
critical
mass
of
these
are
the
things
that
we
know
we
want
and
to
to
have,
but
they
are
going
to
be
somewhat
breaking
changes.
A
I
think
that's
the
point
where
we
have
to
branch
out:
do
v1
alpha,
2
and
and
really
revisit
these
options
again,
but
for
right
now,
since
it,
the
only
thing
I
think
we
have
is
that
bit
of
go
cleanup.
I
don't
think
that's
enough
on
its
own
to
require
v1
alpha
2.
Quite
yet
we
agree
cool
cool,
okay.
The
next
little
bits
here
are
what
we
should
focus
on
in
december.
I
think
this
is
something
we've
already
mostly
covered
here.
A
A
Beyond
that,
I
know
that
we
talked
about
a
validating
webhook.
I
created
this
tracking
issue
yesterday,
there's
a
few
things
that
we've
already
identified,
that
would
be
included
or
need
to
be
covered
with
a
validating
web
hook,
and
actually
one
of
those
isn't
would
be
more
of
a
mutating
web
hook,
because
you
know
setting
a
default
class,
specifically
anyways.
We
would
need
some
kind
of
web
hook
to
enforce
this
kind
of
behavior.
A
A
Both
of
these
issues
right
now
are
not
assigned
to
anyone,
but
would
be
great
to
get
in
place
yeah
and
the
last
little
bit
here
the.
What
do
we
want
to
have
in
v1
alpha
2.?
I
started
to
create
a
list.
A
I
think
v1
alpha
2
is
far
enough
out,
and
I
think
these
additions
are
far
enough
out
that
I
don't
want
to
focus
on
them
very
much
right
now.
I'd
say
our
focus
on
december
should
not
be
new
fields,
new
features.
It
should
be
making
sure
what
we
have
work.
So
that
means
conformance
test
that
means
validating
web
hook.
A
Those
kinds
of
things
docs
improvements,
building
implementations
that
actually
work
with
our
setup.
So
with
that
said,
I
just
I
created
this
list
initially.
I
thought
it
would
be
good
to
talk
through
each
of
these,
but,
as
I
thought
about
it
more,
I
think
this
is
more
of
an
aspirational
thing
that
we
can
revisit
say
january
once
we
have
some
good
progress
on
a
web
hook.
A
F
A
A
There
were
a
few
issues
that
came
in
in
the
past
a
few
days.
One
is
really
straightforward:
we
need
tcp
route
examples,
we've
kind
of
ignored
tcp
route
in
our
example.
Well,
okay,
we
have
examples
in
yaml,
but
we
don't
have
examples.
I
think
we
have
examples
in
yaml,
but
I
do
know
yeah,
but
we
do
not
have
a
guide.
A
F
I
never
got
around
to
completing
it,
but
I
do
have
like
a
guide
for
it.
You
know
like
how
we
have
a
guide
for
tcp
route,
so.
A
A
But
some
kind
of
generic
way
to
say
this:
this
gateway
class
supports
http,
but
not
tcp
or
udp,
and
did
support
it.
A
This
this
feels
a
little
complicated
to
get
right,
but,
but
there
probably
is
something
here,
some
some
kind
of
generic
way
to
describe
what
an
implementation
supports,
as
we
add
additional
route
types
as
we
add,
etc.
A
A
A
A
A
And
this
one
I
I
have
no
issue
with-
we
just
probably
need
to
have
a
good
reason
for
whatever
our
new
upper
limit
is
this.
I
think
this
person
is
a
k-native
maintainer
and
they
mentioned
that
they
support
a
10
traffic
splits,
which
is
great,
but
you
know
like
where,
where
do
you
put
that
upper
limit
that
is
not
going
to
run
into
someone
else's
upper
limit,
but
also
is
reasonably
straightforward
for
other
implementations
to
support?
A
So
I
I
followed
up
on
this
issue
for
a
little
bit
more
information,
but
I
I
generally
agree
that
it.
It
makes
sense
to
have
this
number
be
higher
than
four
just
as
long
as
we
can
make
it
reasonable,
supported
by
most
implementations
and
not
an
unbounded
list.
F
F
A
Oh
that's
yeah,
but
yeah.
I
I
had
not
there's
there's
a
couple
other
ones
here
that
I
can
add
this
to
the
issue,
but
we
so
as
an
example.
Validation
changes
so
we'll
never
increase
validation,
but
we
could
loosen
validation.
A
I
don't
know,
and
the
other
one
that
you're
talking
about
is
breaking
go
doc.
Changes.
F
A
Yeah
to
me,
I
think
it's
fine
as
long
as
we
have
a
new
release,
it's
that
the
this
one
feels
like
you're
saying
this
is
this
is
a
breaking
change?
F
C
A
Yeah,
that's
going
to
be
hard
to
to
write
some
guidance
around.
I
I'm
curiou
I'll
have
to
do
some
digging
for
prior
art
and
in
upstream
here,
because
I
know
I
know
there
have
been
some
things
that
have
updated
comments
part
way
through
release,
but
I
don't
know
that
any
of
them
have
really
affected
behavior,
but
there
there's
a
very
thin
line
between
a
bug,
fix
and
a
breaking
change
here.
F
Yeah
and
it
gets
like
you
at
least,
you
know
internal.com,
it
gets
like
debated
quite
a
bit,
but
it's
usually
a
case-by-case
thing
because
you
know
yeah
the
the
visibility
of
that
feature
matters.
The
adoption
matters
right
and
like
there
are.
There
are
so
many
nuances
to
each
and
everything
there
so.
A
A
The
last
thing
on
this
list
is
from
john,
and
I
think
I
think
that's
something
we
all
agree
with,
but
maybe
this
is
a
little
bit
further
in
scope
than
we've
discussed
before
and
that's
as
we
start
getting.
You
know
further
into
implementation,
there's
probably
going
to
be
a
fair
amount
of
code
that
most
implementations
are
going
to
have
to
implement.
That
could
potentially
be
shared.
A
F
Yeah
I
mean
something
like
conflict
resolution
right
like
was
given
a
set
of
listeners.
Are
there
confliction
conflicting
listener
yeah,
something
probably
we
cannot
have
in
a
helper
library,
and
you
know
like.
I
think
this
has
come
up
again
and
again.
It's
just.
We
haven't
had
like
more
concrete
discussions.
A
F
A
A
Yeah,
okay,
I
I
can
take
the
action
item
to
create
a
tracking
issue
for
this
one
and
I
think
that's
all
we
had
to
discuss
today.
There's
obviously
a
ton
going
on.
We've
got
lots
left
to
do
here,
but
I'm
just
excited
to
start
seeing
some
implementations
coming
out.
That
will
be
we'll
be
using
this.
That
looks
like
sdo
traffic,
contour
kong.
I
guess
obviously
somewhere
in
here
we
should
add
gcp.
A
I
don't
actually
know
when
our
when,
when
we're
actually
releasing
what
we
have.
I
know
we
have
an
internal
alpha
right
now.
A
Yeah
I'll
just
say
that,
but
I
don't
know
when
that's
going
beyond
that,
yeah,
okay
cool,
I
think
that's
all.
Did
anyone
have
anything
else
we
should
discuss
here.