►
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
All
right
we're
recording
it
is
october
15..
This
is
service
api's
meeting
and
we've
got
plenty
to
get
through.
So,
let's
start
off
just
with
a
little
bit
of
a
recap
of
the
v1
alpha
1
milestone,
we
mostly
went
through
this
yesterday
and
I
think
we've
covered
or
discussed
everything
that
is
new
now,
but
I
just
want
to
make
sure
we
haven't
missed.
Oh
harry
harry
got
one
beat
that
I
didn't
notice.
C
B
So
that's
that's
the
one
I
caught
I
was
addressing.
One
of
you
know
points
that
tim
has
released
in
the
pre-alpha
review
doc
and
I
came
across
this,
so
it
will
we'll
have
to
either.
You
know
not
have
a
default
for
that
field
so
that
that
that's
what
I've
commented
below
that
we
have
two
options:
either
we
don't
default
the
host
name
field
inside
a
listener
or
we
introduce
a
match
type
of
none.
A
A
A
Because
I
I
hate
to
I
hate
to
require
this
field,
you
know,
obviously,
if
this
field
doesn't
add
anything
for
other
for
udp
or
tc,
you
know
whatever
it
doesn't.
It
seems
strange
to
require
it.
B
A
Yeah
we
we
haven't,
we
haven't
followed
that
pattern
very
much
of
the
interpret
a
default
without
actually
setting
it,
but
I
think
there
is
room
for
that.
That
approach
I
I
can.
I
can
follow
up
afterwards
had
a
comment
here
just
for
the
record,
but
I
I
obviously
also
have
not
thought
about
this
very
much
so
there
may
be.
There
may
be
flaws
with
that
approach
too.
A
Cool
all
right,
the
next
one
I
think
we
have
almost
entirely
overlapped
from
office
hours
yesterday,
where
we
were
discussing
you
know,
do
we
want
to
revisit
any
of
our
resource
names
and
specifically
gateway.
A
At
that
point,
the
answers
that
I
remember
were
gateway
is
still
a
very
popular
name
and
it
was
chosen
for
a
reason
and
it
it
makes
sense.
There
is
some
hesitancy
because
it
conflicts
with
istio
and
and
others
as
far
as
a
common
resource
name.
A
We
briefly
mentioned
other
potential
names.
We
could
look
into
app
gateway,
router,
and
I
also
I
mentioned
what
sig
multi-cluster
had
done
when
they
were
unsure
about
naming
and
jeremy
had
actually
led
this
off
earlier
this
summer
and
yeah.
They
actually
started
with
super
cluster,
which
was
always
meant
to
be
a
placeholder,
and
they
went
all
the
way
through
a
long
list
of
voting,
set
up
a
survey
etc
and
did
a
few
rounds.
A
So
they
got
some
suggestions
here.
Put
them
in
a
spreadsheet,
took
out
any
that
were
really.
You
know,
offensive
or
didn't
work
or
whatever
and
then
voted
after
that
and
they
actually
ended
up.
You
know
I
thought
that
they
had
settled
on
super
cluster,
but,
as
I
looked
back
through,
they
actually
settled
on
something
entirely
different.
I
think
it
was
cluster
set,
but
you
can
see
they
got
a
lot
of
a
lot
of
suggestions
here
and
they
they
sent
this
far
and
wide
so
anyways
this.
A
This
is
the
approach
they
took.
I
don't
know
that
we
have
to,
but
it
seems
like
there's
at
least
enough
hesitancy
that
maybe
we
can
at
least
throw
it
out
there
see
if
we
get
any
interesting
names
and
if
we
don't,
then
we
don't
and
we
stick
with
gateway
and
we're
done.
But
if
we
do
we
vote
on
that,
and
maybe
we
still
stick
with
gateway.
Maybe
gate
was
still
the
the
preferred
name
but
yeah
I
don't
know
I
had
anyone
who
was
here
yesterday
or
has
any
thoughts
on
this.
A
Do
you
do
you
have
any?
You
know
new
thoughts,
any
any
new
names,
any
thoughts
of.
Maybe
we
should
avoid
this
entirely.
B
E
A
Industry,
okay,
well,
it
sounds
like
there's
enough
interest
to
at
least
start
the
process
and
see
what
kind
of
suggestions
we
get
in.
I
you
know
I.
I
don't
know
that
there's
that
much
prior
art
here,
but
I
think
what
jeremy
and
multi-cluster
did
the
sig
multi-cluster
did
seems
to
have
worked
pretty
well.
So
I
may
just
try
and
follow
their
process
here
for
soliciting
feedback
and
ideas
from
the
sig.
A
D
C
Yeah,
I
think
all
the
all
the
people
who
have
api
gateways
can
then
just
be
satisfied
that
we
at
least
went
through
the
process.
A
That's
a
great
point:
yeah,
okay!
Well,
we
I'll
I'll
start
that
you
know.
Obviously
I
think
we're
too
late
into
this,
and
we
want
to
give
this
enough
time
this
process
enough
time
to
get
enough
feedback
and
take
the
time
to
think
about
it.
So
this
is
not
a
v1
alpha
1
thing,
but
I
think
if
we
at
least
start
this
process
of
getting
community
feedback,
we
can
launch
v1
alpha
1,
with
a
caveat
that
the
name
of
gateway
may
change,
so
don't
get
too
tied
to
it.
A
A
I
think
I,
the
last
time
I
updated
it
was
around
the
last
time
tim
did
an
api
review,
which
is
probably
a
couple
weeks
ago,
is
my
guess
right
now,
since
we
happen
to
have
a
sig
network
meeting
this
afternoon,
I
think
I'm
going
to
try
to
update
that
dock
once
more
to
match
our
current
api,
and
then
I
was.
I
was
hoping
that
maybe
we
could
spread
this
to
the
broader
community
if
you
have
anyone
on
your
teams,
that
is
great
at
api
review
and
might
have
some
good
feedback
here.
A
I
feel
like
this
is
a
good
time
to
really
circulate
our
api.
Obviously
they
can
look
at
the
repo
too,
but
it's
a
little
bit
harder
to
give
feedback
on
something
that
isn't
a
pr.
So
that's
why
the
doc
exists.
A
D
A
Awesome
that'd
be
great
cool
and
with
that
I
think
we're
we're
good
for
pr
and
issue
triage
and
we've
got
plenty
coming
in
now.
So
thanks,
you
know,
harry
has
put
in
a
lot
of
prs.
I
appreciate
that
and
there's
some
others
as
well,
but
let's
go
through.
A
A
Proved
until
I
did,
I
approve
harry:
what's:
what's
the
current
status
of
this
I've
lost
track?
I.
B
B
A
Cool
okay,
yeah
I'll
I'll,
take
another
look
at
this
as
well,
but
this
this
looks
entirely
reasonable.
To
me,
one
question
I'd
have
is:
if
we
need
anything
in
the
docs
to
describe
this
finalizer
pattern.
B
E
A
A
This
is
something
that
I
actually
suggested,
so
I
didn't
want
to
be
the
one
to
you
know
unilaterally
get
this
in,
but
it's
a
simple
rename
and
let
me
go
down
to
some
of
the
examples
that
you've
updated,
so
it
changes
route
selector
to
selector
and
route
namespaces
to
namespaces,
because
this
is
all
nested
inside
of
a
routes
obstruct
so
routes,
dot,
route,
namespaces
and
routes.route
selector
felt
awfully
repetitive.
A
A
You
know
where
it
might
have
applied
to
routes,
it
would
now
apply
to
namespaces
and
that
could
get
confusing.
I
think
that's
relatively
low
risk,
and
this
would
not
be
the
first
time
yaml
indentation
was
annoying.
I
I
like
what
harry
has
done
here.
He
moved
this
around
a
little
bit
so
that
namespaces
came
second
in
all
our
examples.
A
So
if
someone
is
referring
to
our
examples,
they're
always
going
to
use
this
syntax,
where
you
cannot
have
that
same
selector,
indentation
problem,
which
I
think
is
a
good
start,
and
the
other
thing
is
the
namespaces
selector
is
only
going
to
be
used
when
you
have
from
selector,
which
I
don't
imagine
being
super
common
anyways.
So
I
think
this
to
me.
This
seems
like
a
reasonable
update.
D
I
know
I
have
it
up
right
now.
Let
me
just
take
a
quick
review
of
it
and
I'll
tag.
It
awesome
thanks.
A
This
one
is
mine,
it
is
what
we
talked
about
yesterday
and
that
to
a
point
last
week
as
well
kind
of
sad,
but
it
is
the
end
of
allowed
gateway,
name
spaces.
This
this
one
was,
you
know
when
I
look
back
at
the
the
life
cycle
of
this
field.
It
went
through
so
many
iterations.
A
So
thank
you
to
everyone
for
the
patience
on
this,
but
in
the
end,
I
think
it
probably
is
the
best
to
pull
this
out,
at
least
for
v1,
alpha,
1
and
and
revisit
this
as
we're
preparing
for
v1
alpha
2,
and
I
link
to
the
issue
that
discusses
this
a
little
bit
more
and
also
that
includes
a
link
to
the
doc
so
yeah.
I
think
this
is
straightforward.
I
don't
know,
go
ahead.
D
Yeah
rob
I
just
want
to
make
sure
I
understand
correctly
so
with
that
pr
merged
use
of
the
core
apis,
there's
no
functionality
to
restrict
yeah
namespaces.
So
obviously,
then,
by
default
routes
from
all
namespaces
can
be
used
by
gateways.
A
A
This
is
gateways.
A
Gateways
can
use
any
class
in
any
namespace
by
default.
That's
all
so.
It
means,
if
you
have
a
gateway
class
in
your
cluster,
it
can
be
used
anywhere
in
that
cluster
and
which
is
not.
You
know
you
could
say
well,
we
already
have
the
same
problem
or
issue
with
ingress.
We
already
have.
You
know
like
it's,
not
necessarily
new
here,
but
I
know
we
wanted
to
provide
a
better
solution.
A
So
I
I
updated
the
dots
here
to
describe
that.
This
could
be
something
administrators
would
want
to
do,
and
I
linked
to
where
we're
exploring
options
and
that
issue-
and
you
know
until
then
recommend
using
a
policy
agent
to
enforce
these
kinds
of
policies,
and
hopefully
soon
we
can
actually
provide
examples
or
templates
that
people
could
use
with
opa.
E
A
A
All
right,
the
next
one
is
probably
something
that
needs
a
bit
more
discussion,
so
I
am
glad
that
we
have
some
time
now.
Let
me
first
just
go
to
the
diff
actually
harry.
You
want
to
provide
a
little
bit
of
background
on
this.
B
Yeah
so
this
started,
I
think,
with
a
from
a
comment
with
from
tim,
where
how
are
we
going
to
future
proof,
this
protocol
type,
where
you
know,
if
somebody
introduces
a
protocol-
let's
say
ftp
into
this-
you
know
a
bad
example,
but
let's-
and
you
know,
has
you
know,
implemented
a
ftp
route
type.
B
B
So
that's
what
we
are
here
james
is
making
a
good
point
where
you
know
we
are
referring
to
the
rfc
6335,
which
has
no
service
names
like
http
ftp,
but
it
does
not
have
things
like
http
3,
I
think,
or
even
udp
and
tcp.
So
how
do
we
define
like
those
protocols
here.
A
You
know,
and
then
we
also
wanted
to
provide
a
way
for
users
to
specify
their
own
custom
protocols,
and
so
this
was
the
least
bad
solution
at
the
time.
You
know
refer
to
this
rfc,
which
unfortunately,
is
just
service
names
and,
as
james
points
out
below
it
may
not
be
specific
enough
for
some
use
cases.
B
A
Yeah
I
mean
one
thing
I
would
say
is
starting
the
api.
More
restrictive
is
going
to
be
preferable
and
less
restrictive
and
and
not
to
say
I.
I
absolutely
think
we
should
get
rid
of
this.
I
I
think
that
we
do
want
to
support
custom
protocols,
but
maybe
this
is
the
best
option
we
have
right
now
until
we
can
come
up
with
a
better
and
less
restrictive
list
of
options,
I
I'm
not
sure
and
the
the
other
problem
with
this
list
is
it
it.
A
Yeah,
I
don't
know
bowie
or
danian.
Do
you
have
any
any
thoughts
on
this.
E
D
D
A
This
is
something
that
I
had
discussed
with
tim
back
in
the
day,
and
the
goal
was
that
we
wanted
to
support
as
many
protocols
as
possible
here,
but
we
wanted
to
avoid
different
ways
of
specifying
the
same
thing
like
you
know
like
we
wanted
to
avoid
variations
and
say
capitalization
or
you
know
whether
a
dot
you
know
what
whatever
it
might
be,
and
so
with
that
in
mind,
using
some
kind
of
standard
list.
A
In
this
case,
service
names
was
seen
as
a
reasonable
starting
point
and
then
using
prefixed
protocols
like
domain
prefix
protocols
for
things
that
that
were
beyond
that
list
seem
like
a
way
to
support
custom
things,
but
also
have
a
common
standard
list
of
that
we
could
use
here.
Obviously
this
list
is
not
it's
probably
not
sufficient.
A
It
is
you
know
it.
It
is
lacking
key
things
here
and
the
solution
in
the
current
spec
is
just
while
I
use
a
domain
prefix
thing
for
that,
which
may
be
less
than
ideal.
D
D
A
Yeah
I
mean
at
splitting
these
up
could
add
a
bit
more
overhead
for
users
or
or
even
for
validation,
in
the
sense
that
you
know,
someone
specifies
http
and
udp
or
something
something
like
that
right
and,
and
you
then
need
to
add
something
to
status
or
validate
it
with
a
web
hook,
or
it
adds
one
more
possible
invalid
combination.
A
A
This
is
a
huge
pr.
Thank
you
harry.
This
is
adding
all
our
tls
documentation.
I
think
you
resolve
most
things
now.
What
do
you
need
from
us
to
move
this
forward?
I
think
danian.
B
B
For
the
reviews,
yeah
I'm
going
to
get
through
the
reviews.
This
is
essentially
taking
the
tls
examples
and
adding
stories
like
you
know,
explanation
around
it.
My
personal
opinion.
I
think
that's
the
way
we
should
have
examples
right
like
if
I
just
have
a
directory
full
of
yaml
files,
it's
pretty
intimidating
and
I
usually
get
lost.
So
I'm
doing
that
to
tls
have
changed
the
website.
You
know
it's
embedding
the
examples
as
well.
So
let's
get
this
merged
in.
D
Yeah
and
harry
I
mean
my
stuff
was
all
kind
of
little
knits,
but
I
just
I
definitely
want
to
give
you
kudos
on
this,
because
I
thought
the
way
that
you
put
this
together
was
was
top
notch.
So
thank
you
very
much
and
I
think
it
almost
becomes
kind
of
like
a
reference
model
for
a
lot
of
the
documentation
that
that
we
should
do
so
kudos
to
you,
and
I
actually
did
the
make
serve
and
took
a
look
at
it
locally
and
it
just
it
looks
awesome.
B
Thanks
daniel
yes,
and
like
once,
we
have
these
more
of
these
dogs.
I
also
briefly
chatted
about
this,
and
slack
is
reorganize
the
website
a
little
bit.
It's
like
all
over
the
place
right
now,
but
that's
probably
once
we
have
some
of
these
current
activities.
A
Yeah,
I
I
completely
agree-
and
I
think
just
to
echo
what
daniel
said.
I
think
this
is
a
great
pattern
going
forward
for
how
we
can
write
documentation.
I
think
you've
you've
set
some
good
patterns
here.
I
really
love
this
like
this
is
so
cool
that
you
can.
You
know
just
embed
an
example,
so
we
we
have
everything
in
sync
and
I
yeah
I
I
the
structure
here
it
it's
great,
so
excited
to
see.
D
It
is
that's
nifty
how
you
embedded
the
examples,
and
those
I
mean.
Those
are
the
examples
that
live
in
the
examples
directory
right,
yep
or
yeah
yeah.
That's
awesome,
yeah
that
caught
my
eye
too,
I'm
like!
Oh,
how
did
you
pull
this
off?
That
doesn't
mean
I've
never
done
that
markdown
so
learned
something
new.
Every
day.
A
Yep
yeah
you.
What
was
it
you?
You,
you
filed
another
follow-up,
pr
that
added
this:
that
functionality
really
quickly
to
make
docs.
B
D
A
Nice,
yeah
and
and
that's
hopefully,
our
examples
will
never
go
stale,
but
we'll
see
that
that
obviously
is
dependent
on
the
other
work
to
actually
validate
our
examples
on
each
commit,
but
yeah
we're
getting
there
cool.
A
Okay,
the
let's
see,
got
a
few
more
minutes
here,
so
this
one
is
also
worth
more
discussion.
I
I
looked
through
this
and
I
I
thought
yeah.
We
should
just
discuss
this
so
harry
if,
if
I'm
understanding
this
you're
trying
to
add
documentation
that
you
cannot
merge
listeners
from
multiple
gateways,
but
you
can,
but
you
can
merge
listeners
within
it,
the
same
gateway
right.
Yes,
yes,.
B
This
is
primarily,
you
know
the
ingress
resource
you
know
like
we
started.
It
has
such
a
weak
specification
that
some
controllers
do
ingress
merging
some
controllers.
You
know
have
like
a
dedicated
gateway
for
each
ingress
resource
and
it
gets
so
confusing.
I
think
we
have
solved
that
problem
with
http
route
now
because
increase
resources,
essentially
http
route
in
the
new
model,
but
I
think
we
discussed
this
briefly
in
one
of
the
you
know
one
of
these
meetings
and
so
yeah
that
does.
B
E
B
A
I
think
so
I
think
this
is
a
good.
I
think
this
is
the
right
area
to
put
it
in.
I
I
think,
like
I
I'm
glad
john
pointed
this
out
as
well.
I
think,
if
you
read
the
next
paragraph
here
it
because
there's
the
the
paragraph
and
above
describes
a
compatible
listener
and
then
the
paragraph
below
describes
the
gateway
class
collapse,
incompatible.
Listeners
and
you
know
it
makes
sense
to
say
I
I
think
this
just
needs
a
little
bit
of
tweaking,
but
I'm
not
sure
what
it
should
say.
A
That's
that's
a
problem
like
I
get
the
confusion,
but
I
also
haven't
thought
yet
of
how
to
reword
this,
but
I
think
this
is
the
be
right,
the
right
area
and
it's
tricky
to
get
the
wording
right
in
the
context
of
everything
else
saying
you
know
compatible
listed
listeners
collapsing,
etc,
but
you
can't
collapse
these
one
thing
you
know,
but
I
I
think
this
is
good
and
important
to
add.
A
Yeah,
let
me
let
me
think
about
this.
Some
more
I
yeah
I
I
started
typing
a
couple
things
last
night
of
oh.
Maybe
it
could
be
that
no,
I
don't
like
that.
Maybe
it
could-
and
you
know
I
just
could
not
come
up
with
a
a
good
way
to
say
this,
but
yeah
I'll-
think
about
this
some
more
too
and
if
anyone
else
has
any
other
ways,
we
could
approach
this.
I
don't
know,
I
think
it's
it's
awfully
close.
I
just
want
to
make
sure
that
it's
not
confusing
with
the
follow-up
down
here.
A
Cool
defaulting
to
same
namespace
and
route
selection.
I
yeah
I
commented
here
and
I
got
confused
a
little
bit
so
in
the
past,
when
we've
done
defaulting,
we've,
we've
done
it
on,
like
you
know
the
parent
object
here
of
route
name
spaces.
You
know
like
because
my
my
understanding
and
it
sounds
like
my
understanding-
may
be
wrong,
but
my
understanding
was
that
if,
in
this
case,
route
namespaces
was
not
set,
the
default
would
not
get
set
down
here.
B
Yeah
I
mean
I
agree
and
I
think
let
me
go
back
and
try
that
again
I
tried
that
it
didn't
work,
and
so
I
was
like
sort
of
I
don't
understand
how
this
defaulting
and
optional
thing
work.
Yeah
me.
Neither
so
let
me
go
back
and
see
if
what
happens
with
that
behavior.
I
remember
I
did
try
that,
but
it
didn't
work
as
expected.
So
I
did
like
this
magic,
so
I'll
try
to
get
that
working
and
if
somebody
else
also
can
verify
that
would
be
missed.
A
D
D
Default
and
then
we
include
the
omit
empty
so
that
a
user
can,
you
know,
can
have
you
know,
submit
an
empty
or
submit
a
yaml
that
we're
with
it's
empty
and
then
the
api
server
will
will
default
it
for
us,
so
that
would
be
required,
omit
empty
and
then
the
default.
A
So,
to
clarify
optional
in
this
sense
means
that
a
field
can
be
empty
and
if
something
is
not
optional,
there
must
be
a
value
there
and
by
putting
optional
on
anything
that
has
a
default
or
being
misleading,
because
we're
requiring
some
kind
of
value
to
be
set
there.
So
optional
doesn't
mean
a
user
whether
a
user
has
to
specify
something
or
not.
It
means
whether
a
field
can
be
blank
or
not.
D
Yeah
and
I
think
the
optional
or
the
required
right
when
we're
defaulting,
you
know
I
don't
I
don't
know
what
crew
builder
you
know
is
doing
in
the
background
for
that,
and
maybe
it's
worth
testing,
because
I
guess
it
just
it
comes
down
to
what
are
we
talking
about?
Is
it
optional
for
the
user
to
specify,
or
is
the
field
optional,
as
it's
realized
within
the
system?
D
D
A
Yeah
we
used
to
we
used
to
we
used
to
have
optional
tags
on
default
fields.
We
have
since
removed
them
and
made
them
and
made
them
all
with
omit
empty,
removing
the
optional
tag
and
adding
a
default
where
possible.
D
D
A
And
I
definitely
agree
with
what
bowie
put
in
chat,
that
we
should
absolutely
record
all
our
confusion
here
and
let
you
know
maintainers
of
coup
builder
know
that
you
know
these
things
feel
confusing
to
us
at
least
but
yeah
yeah,
okay!
Well,
thank
you
for
this
pr
and
I'm
super
curious
to
figure
out
exactly
what
combination
we
want
here.
A
And
I
know
we're
past
time
now,
there's
a
few
more
pr's.
If
anyone
has
time
to
to
take
a
look
but
otherwise
have
a
great
great
rest
of
your
week
and
we'll
talk
to
you
next
week,
all
right.