►
From YouTube: Service Mesh Interface Community Meeting 2020-05-13
Description
Service Mesh Interface Community Meeting 2020-05-13
A
Hey
everyone:
this
is
the
smi
community
call
on
happening
on
wednesday
may
13th.
A
We
are
going
to
kick
off
the
meeting
today
with
community
stand
up
and
introductions
if
you're
new
to
the
community
feel
free
to
after
stand
up,
introduce
yourself
and
then,
after
that,
we
can
just
do
some
follow-up
from
the
week
before
in
any
open,
prs
and
yeah.
If
you
have
anything
again
feel
free
to
add
it
to
the
agenda,
the
link
is
in
the
chat.
A
Okay,
thomas.
You
want
to
kick
us
off.
B
Sure
I
have
been
answering
a
bunch
of
questions.
Thank
you.
Everybody
who's
been
asking
them.
I
think
they're
really
great
michelle
and
I
had
a
good
conversation
this
morning
about
kind
of
ways.
We
can
update
the
spec
to
explain
the
decisions
that
we've
been
making
as
time
goes
on.
I
think
I
had
a
couple
open
questions
on
stefan's
pr
that
either
I
missed
a
response
or
didn't
get
answered
so
I'll
bring
that
up,
but
other
than
that,
I
think
that's
it.
From
my
perspective,.
A
Thanks,
stefan,
do
you
want
to
share
anything
you
have
for
stand
up
today.
D
A
Okay,
cool
yeah:
let's
discuss
that
later
on
this
meeting
for
sure?
Okay,
that's
it
for
me:
okay
danielle!
You
want
to
give
us
a
stand
up.
E
E
If
you
go
along
that
mindset
of
having
protocol
specific
matchers,
it
follows
the
pattern
of
having
like
http
route,
has
http
specific
matchers.
Tcp
routes
would
have
tcp
specific
matchers
and
then
udp
would
have.
I
mean
udp
doesn't
really
have
anything,
but
in
some
I've
seen
there's
apparently
tls
over
udp.
So
apparently
you
know
we
could.
We
could
in
theory,
do
something
of
that
nature
and
then,
as
if
we
add
more
more
protocols,
more
things
to
to
route
with,
we
could
add
it
again.
B
E
Yeah
and
it's
just
one
of
those
once
we
you
know
what,
if
it
follows,
the
mindset
that
we've
already
that
the
project
is
already
laid
out,
but
it
just
sort
of
takes
it
that
one
step
further
and
says:
okay,
we've
been
doing
it,
we
just
haven't
acknowledged
it
now
we
can
we're
actually
just
going
to
move
forward
with
it.
So
that's
sort
of
where
we're
at
right
now.
A
Cool
thanks:
is
there
an
issue
number
or
an
issue?
You
could
link
us
to
where
all
that
discussion
is
happening,
or
is
it
in
the
chat.
B
A
And
eat,
if
you
have
anything
yes,
really:
okay,
cool
anybody
else
want
to
give
a
stand
up:
naveen,
josh,
sopduck,
nicolet,.
G
G
D
Currently,
I
am
working
on
smi
conformance
tool,
which
is
a
gsoc
project,
so
yeah
I
let
this
back
and
I
dropped
in
here
to
know
more.
A
Cool,
hey
how's,
the
conformance
stuff
going.
I
remember
there
was
like
a
spec.
We
were
trying
to
create,
but
I
didn't
I
didn't
think
I
don't
know.
If
there's
any
progress,
that's
being
made
there.
D
Yeah,
so
I
was
going
through
the
spec
and
yeah.
I
was
thinking
of
creating
a
maybe
sample
app
and
then,
whenever
a
service
mesh
is
deployed,
this
mesh
sample
app
would
also
be
deployed,
and
then
we
can
drag
down
all
the
all
the
like
all
the
crds
and
metrics
and
everything
accordingly.
D
A
Okay,
cool
awesome
are
y'all
doing
that
piece
by
piece
or
are
you
just
kind
of
tackling
the
whole
thing,
because
I'd
love
to
see
if
you
have
like
even
just
traffic
split
conformance
kind
of
done,
I'd
love
to
see
how
that
works.
D
Yeah
so
first
of
all,
we
will
go
with
traffic
metrics
or,
like
I
I'll,
just
look
down
whatever
can
be
done
like
easily,
and
then
we
will
tackle
a
piece
by
piece
so
because
I'm
just
like
getting
through
what
getting
to
know
how
we
can
use
graph
on
our
prometheus
or
some
other
metrics
to
just
like,
because
traffic
matrix,
I
guess,
would
be
the
easiest
to
tackle.
A
Okay,
I'm
in
the
weeds
and
metrics
myself
right
now.
So
if
you
have
any
questions
or
something,
I
may
not
know
the
answer,
but
I
can
kind
of
help
figure
it
out,
because
I
also
have
been
digging
around.
As
thomas
knows,.
H
Yeah,
just
a
quick
introduction
from
me,
so
this
nikolai
I
am
with
kong.
I
work
on
our
service
mesh
called
kuma
and
we
are
looking
into
sms
pack
as
every
other
service
measures
do
so,
let's
see.
A
That's
great
great
to
be
here
awesome:
okay,
moving
forward.
I
think
one
of
the
things
that
I
had
kind
of
mentioned
last
week
was
like
I
just
wanted
to
kind
of
close
out
on
the
versioning.
So
there
is
a
pull
request
up.
A
I
still
need
to
rebase
and
add
some
things,
but
it's
an
attempt
at
reorganizing
the
the
repo
to
make
it
a
little
clearer
what
version
is
attached
to
what
and
what
the
specs
version
is
so
up
until
now
there
hasn't
been
like
a
summer
attached
to
like
the
spec
itself,
but
I
moved
everything
like
it.
I
moved
all
the
like
high
level,
spec
description
and
terminologies.
A
I
added
a
terminology
section
and
did
a
few
other
things
into
like
a
spec
file
and
then
that
thing
gets
versioned
and
we
can
do
like
tagged
releases
of
that.
A
So
right
now
I
just
versioned
up
it
at
like
0.4.0,
I'm
going
to
change
that
version
to
0.4.0
working
draft,
and
then
we
can
once
we
all
agree
on
that.
If
we
agree
on
that,
then
you
can
like
tag
it
at
0.4.0
and
do
a
release
there.
So
that's
how
I'm
thinking
about
it.
A
If
you
have
I've
gotten
positive
feedback,
I
think
the
one
thing
that
was
outstanding
was,
I
think,
thomas
and
stefan
suggested
that
we
get
rid
of
like
the
api
group
and
version
api
version
header
on
all
of
the
examples,
so
that
we
can
just
like
iterate
on
the
examples
without
having
to
update
all
the
versions
on
the
examples
because,
like
those
have
gotten
left
behind
in
the
past-
and
it's
like
a
very
tedious
thing,
so
you
might
be
wondering
oh,
where
do
I
get
that
version
information
from
so
at
the
top
of
every
api
file?
A
Api
description
file?
There's
a
header
that
says
like
what
api
group
and
version
these
resources
belong
to.
So
that's
the
general
gist
of
it.
If
anybody
has
any
big
objections
or
any
little
objections,
like
I'm
happy
to
take
comments
right
now
or
on
the.
A
Oh
cool,
I
think
I
just
have
to
do
a
rebase,
so
let
me
do
that
and
finish
up
some
stuff
later
today,
but
after
that
there
will
be
some
holes.
So
there's
like
a
terminology
section,
that's
not
like
filled
in
and
stuff
like
that,
so
we
could
like
iterate
on
that
that'd,
be
really
cool,
that'd
together,
great
so
yeah.
Let
me
just
rebase
and
I'll
hang
out
later
today
and
we
can
try
to
get
it
merged.
A
B
B
It's
like
discuss
and
github
got
together
and
sorted
their
stuff
out.
A
That's
super
cute.
I
like
that
a
lot
cool
all
right,
so
there
is
a
discussion
165.
A
here.
So
if
you
have
any
time
today,
that'd
be
great
to
or
whenever
to
answer
those
questions,
that'd
be
great
and
I'm
gonna
try
to
take
a
stab
at
some
of
these
myself.
A
Okay,
all
right!
That's
all
I
have
for
discussion
items.
Does
anybody
else
have
something
they
want
to
discuss?
Do
we
want
to
go
back
to
the
tcp
matching
or
actually
the
tcp
spec
issue
in
general
staphon?
Do
you
wanna
talk
about
that.
C
C
B
C
Yeah,
so
I
think
the
the
port
matching
can
be
added
to
all
routes,
no
matter
type.
So
let's
say
it's
like
an
interface.
Every
route
has
to
implement
can
implement
the
matching
based
on
ports,
because
all
protocols
are
are
port
related
in
a
way
right.
B
B
E
Could
you
do,
could
you
do
it
by
reference
so,
instead
of
having,
instead
of
having
a
right
instead
of
having
duplicate
records,
you
could
just
reference
a
port.
B
That
was
kind
of
what
I
was
suggesting,
but
on
the
access
control
resource.
So
your
access
control.
If
you
want
to
match
routes
for
http
on
a
specific
port,
you
would
reference
both
a
tcp
route
with
a
specific
port
and
an
http
route
group.
If
you
wanted
to
just
match
everything
coming
in
for
a
service
on
those
http
routes,
you
would
do
that
without
the
port,
and
if
you
only
wanted
to
match
on
the
port,
then
you
would
just
do
the
tcp
route
and
not
the
http
routes.
B
F
C
E
B
E
E
B
B
B
B
E
B
E
I
guess
the
the
only
question
the
only
question
with
referencing
becomes
an
issue
with.
E
E
E
E
C
B
B
There's
one
specific
field
on
traffic
target
that
I
find
frustrating,
which
is
the
destination,
allows
you
to
put
in
any
namespace.
That's
the
piece
that
needs
to
change.
So
traffic
target
needs
to
live
next
to
the
resource
that
it
is
protecting,
but
it
should
be
able
to
reference
sources
and
specs
from
any
namespace.
E
B
This
is,
this
is
an
unfortunate
outcome
of
us
smashing
identity
together
with
kubernetes
objects,
because,
theoretically,
if
you
are
in
the
test
name
space
and
I'm
in
the
bar
name
space,
I
should
be
able
to
say
I'm
coming
from
the
bar
name:
space.
Here's
my
identity
and
you
go
great
I'll
put
it
in
awesome.
Let's
do
this
thing,
but
with
the
the
objects
I
get,
your
point
likes,
discovering
it
and
the
rest
of
that,
like
I
don't
want
you
to
see
the
service
accounts
in
the
bar
name
space.
You
don't
like.
C
C
B
That
this
is
actually
more
a
question
I
think
around
the
r
back
for
the
implementation,
because,
theoretically
someone
correct
me
if
I'm
not
totally
wrong
here,
even
within
object
reference,
it's
really
just
yaml,
that's
going
into
the
database.
We
could
put
anything
in
there
anything
in
there
that
we
wanted.
A
That
makes
sense,
but
I
understand
what
daniel's
saying
is
that
it's
muddying
the
waters
when
you
say:
okay,
I'm
gonna
reference,
something
out
of
the
name
space.
I
do
want
to
say:
okay,
we're
at
time.
If
y'all
want
to
continue
this
conversation,
we
can
stay
on
for
another
10
minutes
and
continue.
Otherwise
we
can
continue
offline.
B
B
I
think
it
is
a
discussion
that
we
should
have
at
the
bare
minimum.
Getting
namespace
removed
from
the
traffic
target
destination
is
the
right
thing
to
do.
The
question
then
becomes
what
we
want
to
do
with
the
other
object
references.
Also,
the
port
like
it
makes
no
sense
to
specify
a
single
port
right.
Staphon,
that's
right.
C
B
A
A
A
Well
I'll
look
through
that,
but
it
was
just.
The
idea
was
hey:
let's
have
multiple
like
ways
to
reference
identity,
not
just
service
account.
I
loved.
Oh.
B
Right,
let
me
see,
let
me
look
around,
I
I'm
remembering
what
you're
talking
about
now.
I
I
would
love
to
kick
off
that
conversation
too.
We're
going
to
be
starting
implementation
on
the
traffic
target
stuff
here
sooner
rather
than
later,
and
I
think
we
need
to
do
a
spec
rev
before
we
get
there.
That's.