►
From YouTube: Meshery Development Meeting (Nov 25th, 2020)
Description
@utkarshdev23 demonstrates the new Meshery adapter framework: meshkit. Welcome Lavinia!
A
A
It
just
means
you
get
to
eat
the
whole
thing,
all
right,
very
good,
we're
a
couple
of
minutes.
After
let's,
let's
get
going
november
25th
day
before
thanksgiving
in
the
u.s,
we've
got
a
set
of
holidays
coming
up,
so
welcome
everybody.
This
is
the
mess
redevelopment,
call
I'm
hoping
that
I've
got
audio,
because
it's
either
that
my
jokes
are
really
not
funny
today
or
or
my
audio
isn't
coming
through,
and
I
I
hope
that
it's
the
latter.
A
Okay
and
then
I'm
I'm
crushed
by
what
you
didn't
say,
michael
yes,.
B
C
A
long
day
so
yeah
so
yeah,
it's
gonna
be
a
tough,
tough
crowd.
A
Good
nice.
Well,
it's
nice
to
see
everybody.
A
I
do
recognize
that
we're
on
the
cusp
of
vacation
season
for
many
of
us
will
have
various
holidays
and
things
we
will
be
sure
to
signal
in
advance
if
any
of
the
meetings
that
we
have
each
day,
because
we
have
a
meeting
each
day
for
the
various
projects
that
are
going
on
we'll
be
sure
to
signal
in
advance.
If
any
of
those
are
cancelled.
A
I
haven't
looked
at
the
week
of
christmas
and
kind
of
new
year's,
but
it's
it's
it's
it's
possible
that
we
might
not
actually
meet.
Then
we
certainly
wouldn't
meet
on
christmas,
if
that's
yeah.
So
but
it's
nice
to
see
everyone
here
now
and
a
couple
of
new
faces
as
well.
We've
got
some
agenda
items
everyone.
A
Well.
Actually
it
may
be
the
case
that
everyone
on
the
call
doesn't
necessarily
have
access
to
the
meeting
minutes,
which
would
be
unintentional.
Everyone
should,
if
you've
been
on
a
call
before
you
know
that
the
meeting
minutes
are
a
community
effort.
So
please
please,
if
you're
on
the
call,
please
do
jump
in
and
toss
your
name
onto
the
list.
A
So,
if
you
haven't,
do
you
want
to
take
a
moment
to
say
hi,
just
you
know
introduce
yourself
say
where
you're
coming
from
while
you're
here,
what's
interesting
to
you
or
and
just
to
help.
I
think,
maybe
because
there's
a
couple
of
us
that
are
new
I'll
call
out
a
couple
of
names
now.
A
A
I'll
call
out
a
couple
of
names
that
I
will
mispronounce,
but
actually
the
this
one
here,
mr
the
the
sudarshan
you've
been
on.
I
think
a
call
before
at
least
on
the
newcomers
call
is
that
right,
yeah.
A
Okay,
yeah
good,
so
if
you
would
introduce
yourself.
D
Yeah
sure
I
call
me
sudarshan
if
my
name
is
difficult
to
pronounce
and
I'm
a
third
year,
computer
science
undergrad
on
sri
lanka
and
I've
been
trying
to
get
into
mystery
community
and
got
to
know
this
community
through
community
bridge
mentorships,
but
I'm
trying
to
get
into
this
and
I
got
time
sorry.
I
couldn't
I
joined
the
community
last
month,
but
I
couldn't
attend
any
calls
like
meetings
before
like
I'm
trying
to
get
in
and
contribute
to
the
projects
on
this
month
on.
That's
my
commit.
A
Maybe
we'll
well
you're
in
luck,
ruth
and
some
other
community
managers
are
here,
so
they
can
help
with
getting
your
foothold
also,
if
you're
not.
This
goes
not
only
for
siddharshan
but
by
the
way
sudharshan.
I
know
that's
your
last
name.
Do
you
end
up
going
by
arun
at
all,
for
your
first
name.
A
Sit
down,
okay,
all
right!
Well,
this
goes
for
you
and
then
maybe
for
others
who
are
new
on
the
call
as
well.
If
you,
if
you
haven't,
really
found
a
point
of
interest
or
found
a
foothold
on
the
projects
or
one
of
the
projects,
I'll
I'll
chat,
you
I'll
chat
you
up
I'll
I'll
point
you
you
know
point
you
to
some
areas
of
potential
interest,
so
good
good
to
have
you.
E
Hello,
no,
I
haven't
been
into
this
before
so
I'm
definitely
from
romania,
I'm
the
friends
of
adina.
She
told
me
a
little
bit
about
this
project
and
invited
me
to
participate
as
well.
So
here
I
am
I'm
a
software
developer
and
I
have
about
10
plus
years
of
experience
for
the
past
three
years.
I've
been
working
at
public,
but
unfortunately
I've
been
let
go
and
currently
I'm
in
between
jobs,
but
I
would
like
to
participate
in
some
other
open
projects
as
well.
A
Nice
very
good,
okay,
we
forgive
you
your
trespasses
for
being
friends
with
vegena.
I
guess
just
keep
that
out
of
the
way
now.
A
E
A
G
Hi
good
afternoon,
hello,
hello,
can
you
hear
me
yep
yeah,
so
I'm
tony
and
I'm
a
fifth
year
undergraduate
student
of
computer
science
with
economics
and
yeah,
I
heard
about
merch
retro,
a
community
bridge
mentorship
program,
I'm
hoping
to
get
in
like
next
match
like
yeah.
So
I
just
said
I
should
just
join
the
community
like
now
and
just
see
how
it
goes.
A
You're
already
better
positioned
than
those
who
join
a
month
later,
there
are
so
so
welcome
nice
to
have
you
tommy,
nothing
where
about
whereabouts?
Are
you
dialing
in
from.
A
Oh
okay,
maybe
you
might
have
said
that
actually
very
good
nice
good,
good,
good,
good,
good,
good,
good
vishal!
I
I
know
you've
introduced
on
at
least
another
call
before
have
the
folks
here
gotten
a
chance
to
meet
you.
A
A
All
right,
a
couple
of
topics-
oh
oh
utkarsh,
is
with
us
all
right,
let's
by
the
way,
the
topics
that
we
have,
they
are
open
to
more
topics.
So,
if
you
have
topics
slap
them
in
there
utkarsh,
I
think
you're
gonna
take
us
through
some
work.
That's
been
done
on
revamping
the
mastery
adapters.
A
Good
I'll
I'll
stop
sharing
and
let
you
let
you
take
people
through
it
I'll
also
quickly
toss
in
a
link
to
part
of
mesher's
architecture,
so
that
those
that
are
familiarizing
with
measuring
can
go
check
out.
This
slide
deck
so
there's
a
link
to
it
in
the
meeting
minutes
now.
H
J
Yes,
it
is,
it
has
been
since
a
couple
of
weeks
ago
or
three
weeks
ago,
I'm
working
on
updating
to
the
latest
version
and
there's
just
one
little
thing
that
needs
to
be.
B
J
Re-Implemented
in
in
meshkin,
because
it
didn't
go,
it
didn't
survive
to
move
from
the
adapt
library
to
mesh
it.
You
need
some
templating.
A
All
right,
I
don't
even
know,
I
don't
even
know
my
own
project
anymore,
no.
J
A
K
A
I
just
just
had
this:
it's
embarrassing.
I
had
a
disagreement
with
my
wife
this
morning
and
I
suspect,
I'm
in
the
heat
of
the
discussion
I
didn't
feel
like.
I
was
wrong,
but
I
think
that
maybe
my
memory
is
fading,
and
so
this
is
more
proof
than
like
yeah.
Okay,
good
good
me.
Who
do
you?
You
don't
know
pressure.
This
is
just
a
but
to
today's
smi
call.
H
H
H
Yes,
so
basically
it's
it's
doing
the
same
thing
that
it
used
to
do.
That
is
installing
kuma
service
mesh,
but
just
right
now
it
is
using
the
new
library
that
is
meshgate
and
mystery
adapter
library,
so
a
lot
of
code
is
now
basically
shared
among
different
adapters,
one
of
which
is
kuma.
Tinkeri
is
also
almost
complete.
Nginx
is
also
almost
complete
right
now:
okay,
yeah,
so
installation
is
complete.
A
Well,
would
we
know
that
kuma
is
installed
by
looking
at
the
dashboard.
H
No
right
now
we
don't
actually,
basically
we
don't
detect
kuma.
We
detected
linkery,
console
and
nsm.
I
guess
yeah
ns
images.
We
don't
like
not
detect
kuma,
we
can't
add
it.
I
haven't
actually
looked
that
into
it.
H
A
H
A
As
part
of
this
overhaul
of
the
adapters
there's
a
number
of
things
that
that
I
think
will
benefit
the
project
so
by
just
for
reference
and
context
for
everyone
else,
who's
who's,
watching
the
update
here,
if
you've
used
mescheri
before
what
utkarsh
is
showing,
is
not
any
different
from
what
you
would
have
seen
before.
A
What
he's
showing
is
the
fact
that,
for
the
nine
different
adapters
that
the
project
has
there's
been
a
lot
of
repetition
and
redundancy
in
of
code
for
each
each
service,
mesh,
that's
supported,
has
its
own
adapter,
and
that
code
has
literally
been
repeated
and
repeated
and
repeated
and
repeated
repeatedly
repeated
nine
times
and,
and
so
michael
and
abhishek,
and
a
couple
of
others
have
worked
to
help
us
help.
The
project
start
repeating
itself
and
so
lukasz
is
showing
showing
off
basically
a
v.
A
You
know
a
second
edition,
a
re-architecture
of
the
adapters
at
least
of
a
few
of
them,
and
so
we're
gonna
be
chewing
through
the
rest
of
the
list.
Soon,
a
couple
of
benefits
outside
of
being
able
to
work
more
efficiently,
have
higher
quality
of
code.
There's
a
couple
of
feature
or
functional
benefits
that
come
out
of
this.
A
One
of
those
is
that
well
so,
each
of
the
servicemen
each
of
mesherie's
adapters
has
its
own
version
number,
which
is
both
intentional,
and
it's
also
kind
of
a
pain
in
pain
in
the
rump.
It's
intentional,
because
each
adapter,
each
individual
service,
mesh,
istio,
kuma,
linker
d-
they
all
have
their
own
life
cycle.
They
all
advance
on
their
own
cadence.
They
all
are
their
own
independent
projects,
some
update
faster
than
others.
Consequently,
some
of
mesherie's
adapters
update
faster
than
others,
and
so
it
makes
sense
that
they
have
their
own
version
number.
A
Well,
the
so
that's
good,
that's
by
design,
but
what's
a
pain
about
it
is
that
as
a
user
as
a
user
of
mastery,
if
you
end
up
having,
if
you
end
up
running
into
trouble,
finding
a
bug-
or
you
just
want
again-
and
you
want
to
report
that
well,
mescheri
server-
has
a
version
number.
A
The
mesher
ui
doesn't
have
its
own
version
number,
it's
the
same
as
the
server.
So
that's
nice.
Each
adapter,
though,
has
its
own
version
number
and
the
meshery
client
mesh
free
ctl,
the
command
line,
client.
It
has
its
own
version
number.
So
it
starts
to
get
a
little
bit
arduous
to
track
down
to
like
report
a
bug
and
say
well.
This
is
the
version
that
I'm
running
you're
not
always
able
to
just
say
it's
version
4.23,
you
might
have
to
list
out
all
the
components.
A
There's
a
probably
that's
a
separate
kind
of
discussion
about
about
our
release
process
and
how
to
improve
upon
that.
But
having
these
new
adapters
br
enable
us
with
some
new
functionality,
one
of
them
is
crash.
If
you
go
to
the
dashboard,
the
home
page
of
meshri
on
the
lower
right
hand,
side
in
the
past,
you
had
worked
on
the
functionality
around
release,
channels
and
version
numbers,
so
the
lower
right
hand
corner
there's.
A
What
version
wood
karsh
is
running,
he's
running
he's
on
the
stable
release,
channel
he's
running
version
4.22,
as
it
turns
out
actually
there's
a
later
version,
that's
available,
and
so
he
he
gets
an
indication
of
that
here
in
the
ui.
A
So
that's
nice,
actually
utkarsh
I'll,
try
to
take
some
meeting
minutes
as
we
go,
but
there's
an
opportunity
for
us
when
there
is
a
new
version
available
to
have
a
hyperlink
to
that,
maybe
to
show
the
release
notes
or
to
have
a
tool
tip
that
shows
people
the
mastery
ctl
command
to
update
it,
or
maybe
you
know
or
something,
but
the
other
thing
that's
missing
here
is
well.
You
know
it
looks
like
you've
got
a
few.
A
H
I,
no,
I
don't
think
right
now.
We
basically
send
back
the
version
of
adapter
that
we
are
running,
but
actually
adapter
is
like
it.
After
it
does
know
what
the
version
of
adapter
is.
Basically,
the
adapter
is
familiar
of
its
own
version,
so
it
says
that
we
have
to
send
it
back
to
the
server
and
then
to
the
ui
adapter
how's.
That
capability.
A
J
A
Yeah,
the
the
the
pa,
this
the
pace
by
which
each
of
the
adapters
is
being
re
is
being
rewritten
is
something
of
a
testament
to
how
much
easier
it
is
yeah.
Okay,
all
right,
fair
enough!
Anybody
else
have
feedback
for
utkarsh
on
this
bootcase.
Is
there
anything
so
the
this
will
run
the
smi
conformance
test
in
the
current
release
of
the
kuma
adapter
like
have
these
changes
been
released.
H
They
haven't
like,
I
still
have
to
push
it
to
the
repository.
I
tried
running
a
smi
conformance
test.
It
was,
it
was
running,
but,
like
my
system
has
resource
constraints,
so
actually
it
didn't
throw
any
kind
of
error,
but
it
was
taking
very
long,
so
maybe
abhishek
might
test
it
on
on
it.
On
his
system,
my
system
has
a
bit
of
resource
constraints.
It's
still
something
that
needs
to
be
tested,
but
on
a
positive
side,
then,
through
any
computer.
H
A
A
All
right,
all
right,
very
good.
Let's
go
back
to
the
meeting
minutes.
If
we
could
a
couple
of
couple
of
quick
notes.
One
is
mostly
just
for
everyone
else
that
if
you
don't
have
access
to
these
meeting
minutes
or
to
the
mastery
architecture,
please
just
say
so
in
the
chat
and
I'll
we'll
get
you
that
access
right
now,
so
that
you
can
have
a
productive
call.
A
Next
topic
up
so
kush
has
a
an
item
to
discuss
on
mastery.
Ctl
kush
is
well
at
his
third
third
dental
appointment
this
week.
So
I'm
I'm
hopeful
that
he's
not
in
much
pain
but
irrespective
mesherie
has
released
channels
which
we
were
just
seeing
in
the
ui
and
so.
A
Which
we
were
just
seeing
in
the
ui
told
me
if
you,
when
you
click
on
either
of
the
two
of
those
hyperlinks,
and
it
says
you
don't
have
access,
if
you,
if
you
will
click
request,
access
and
that'll
help,
will
that'll
help
get
it
to
you
measuring
release
channels.
A
A
Cadence
and
strategy,
but
so
even
though
they're
those
two
release
channels
the
edge
one
is
you
know
what
I
expect
most
of
you
think
it
is
which
is
fair,
not
willy-nilly,
but
you
might
find
some
bugs
if
you're
running
it,
although
you
would
be
able
to
test
out
the
latest
features
that
way
the
stable
channel
releases
less
frequently
we're
still
improving
upon
all
of
the
tests
that
are
run,
but
we're
really
quick
to
try
to
fix
any
issues
that
we
find
in
on
the
stable
channel.
A
The
the
challenge
right
now
is
that
users
don't
have
the
ability
or
the
don't
easily
and
conveniently
have
the
ability
to
switch
between
one
release
channel
versus
the
next.
So
I'm
gonna
we'll
show
you
how
that's
that
can
be
done
in
a
couple
of
ways.
Today,
people
can
switch
between
a
stable
channel
or
the
edge
channel
on
the
cli
or
I'm
sorry
by
editing
part
of
mesri's
configuration,
but
it's
a
little
bit
inconvenient
and
it
feels
like
you're,
maybe
doing
something
you
shouldn't
be
doing
as
a
user.
A
So
let
me
show
you
what
kush
is
looking
to
do
with
a
new
mastery,
ctl
command
and
maybe
we'll
get
everyone
can
weigh
in
and
get
some
feedback
on
this.
This
meshery
ctl
is
the
command
line
client
from
sri
on
my
system.
I'm
not
running
mescheri
server
at
the
moment,
so
so
it's
just
the
cli
that
I've
got
installed
right
now,
and
this
is
a
good
note
actually
drove.
Did
you
mind?
Can
you
take
this
note
if
you
would
we're
being
pretty
verbose
here
yeah?
I
wonder.
A
So,
today,
to
switch
between
release
channels,
you'll
edit
mescherie's
config
masteries,
big
on
your
local
system,
measured,
like
other
apps
stores,
part
of
its
configuration
under
a
hidden
file
in
the
user's
home
folder,
by
the
way
that
it
works
today
is
if
you're
using
mastery
ctl.
B
A
On
your
local
machine
that
needs
to
change,
but
to
switch
between
edge
and
release.
B
A
A
All
right,
let's
get
through
this,
so
so
that's
kind
of
inconvenient
and
people
have
to
go
edit
a
yaml
file.
They
could
fat
finger,
something
they
could
misspell
edge.
Instead
of
that,
the
proposal
here
and
what.
A
Kush
is
working
toward
is
to
create
a
new
meshry
ctl
system
sub
command.
Today
the
system
commands
include
the
following
list.
Mastery
ctl
system
start
stop.
These
are
things
to
control,
mesherie's
life
cycle,
the
life
cycle
of
meshri
as
a
tool
get
the
logs
from
meshri
and
its
adapters,
and
so
he's
you
know
the
design
is
to
bring
forth
a
new
sub
command
called
channel.
A
A
A
Okay,
I
think
he
was
wanting
to
talk
about
mesri
ctl.
If
he
was,
we
could
have
talked
about
using
mastery
ctl
to
deploy
measuring
to
kubernetes.
A
That
needs
to
be
done
and
hasn't
been,
and
it's
not.
It
hasn't
been
not
so
much
because
that's
difficult
to
do
like
that's,
actually
pretty
easy.
It
hasn't
been
done
because
we
need
to
agree
on
what
that
command
structure
would
be
so
something
for
us
to
talk
about
something
for
us
to
write
down.
Actually
that
that's
the
problem
is
like.
It
needs
to
be
written
down
and
well
thought
out
like
all
right.
A
Okay,
then
there's
a
couple
of
other
topics
to
to
touch
on
to
talk
about
so
there's
some
things
that
are
in
need
of
volunteers.
These
were
a
couple
of
things
off
the
top
of
my
head.
That
may
or
may
not
strike
an
area
of
interest
for
any
one
of
you
or
they
might
so
this
this
first
one
by
the
way,
the
support
for
this
command.
A
It's
if
you
look
up
these
issues
and
the
related
issues
they're
over
a
year
old,
like
we
made
them
back
in
september
2019
and
it's
kind
of
the
same
thing
for
this
first
issue.
So
if
this
strikes
an
area
of
interest
for
anyone
that
you
know,
it
would
be
great
if
you,
if
you
took
a
crack
at
it,
so
this
issue
has
to
do
with
continuous
integration.
A
It
has
to
do
with
github
actions
and
our
release
process.
So
today,
mastery
and
its
components
releases
using
or
it's
continuous
integration
is
done
through
github
actions
and
and
workflow
described
in
github
actions,
so
github
actions
work
fairly
similar
to
other
continuous
integration
systems.
There's
workflow
that
that
initiates
any
time
that
we
merge,
that
code
is
merged
in
and
different
code
is
compiled.
A
You
know,
binaries
are
built,
maybe
they're
packaged
into
a
docker
file,
and
just
you
know,
maybe
tests
are
run
things
like
that,
so
fairly
straight
fairly
standard
set
of
processes,
but
there's
there's
one
that's
missing
and
and
it's
bad
for
the
users
of
measuring.
So
one
of
them,
that's
missing
is
what's
being
highlighted
in
this
here.
So
to
say
it
briefly,
every
time
that
we
make
a
release,
a
release
comes
with
notes
about
what
changed
from
the
prior
release
to
this
one.
A
Those
notes
are
automatically
cataloged
in
a
specific
way.
So
here's
the
latest
release
of
mesherie.
This
was
released
just
a
couple
of
days
ago.
It
had
included
30
commits
from
one
two
three
four
from
five
people,
and
then
it
these
these
notes
here,
they're,
very
detailed
and
not
extraordinarily
human,
readable
and
hence
they're
called
release,
notes
and
so
they're
just
really
specific.
A
A
Some
will
really
benefit
from
detailed
release,
notes
because
they're
looking
for
a
particular
bug
to
be
fixed,
something
like
that.
Other
people
wouldn't
really
benefit
from
this
because
they're
like
I
don't
really.
I
don't
know
what
that
means.
So
that
sounds
great,
you
know,
but
how
does
that
help
me?
A
And
so
there
needs
to
be
a
write-up
about
helm,
charts
and
how
to
use
them
and
how
the
changes
were
anyway.
There's
a
lot
of
there's
any
number
of
contributors
and
a
lot
of
changes
that
go
through
and
so
part
of
the
process
is
to
have
very
specific
release.
Notes.
Well,
there's
a
github
action:
it's
called
release,
drafter
all
the
github
actions.
A
These
are
just
yaml
files
that
invoke
a
github
action.
So
for
anyone
wanting
to
get
familiar,
you
can
actually
invoke
a
github
action
right
now
and-
and
you
can
invoke
it
by
starring
the
project.
A
A
A
If
it
sees
that
a
new
star
has
been
added,
it
will
invoke
this
workflow,
it's
a
very
short
workflow,
it's
16
lines,
but
what
the
workflow
does
is
sends
a
notification
to
slack
to
the
lair
five
slack,
and
so,
if
you
go
to
the
buzz
channel,
which
you
wouldn't
know
it,
but
this
is
the
unique
id
for
the
buzz
the
buzzers
channel
in
there
you'll
see
notifications
like
oh
someone
just
started
mesherie
or
whatever
repository
it
was
anyway
that
little
integration
and
that
notification
that's
done
through
github
actions.
A
A
That's
all
that
is
just
it's
just
marked
down
the
copying
of
this
from
the
mark
down
here
to
the
markdown
in
the
docs
folder,
so
there's
a
meshery
documentation
site
and
on
there
there's
a
page
for.
A
Somewhere
in
here
anyway,
so
that's
the
that's
the
call
for
volunteer
anybody
interested
in
is
anyone
interested
in
this
in
github
actions.
A
A
Okay,
if
you're
interested
in
it,
you
know
signal
and.
D
Yeah,
can
I
hold
on
this?
Yes,.
A
That
sounds
great
yep
yeah.
D
Like
my
screen
shows
the
document
meeting
minute
me,
I'm
80
minutes.
I
think
I
left
the
zoom
and
came
back
joined
back.
I
think
it
got
stuck.
I'm
not
sure
whether
it's
the
problem.
A
Oh
okay,
right
now
we're
showing
me
the
minutes.
Okay,
what
is
a
github,
app
yeah,
so
good
question,
so
arun
thanks
for
raising
your
hand
like
arundham,
will
help
you
in
getting
that
done.
If
you
run
into
problems,
that's
great
so
then
to
any
rude's
question.
A
So
switching
topics
to
like
other
other
potential
areas
for
volunteers
is
well
there's
a
couple
of
what
yeah
I
would
more
or
less
consider
a
couple
new
projects
or
a
couple
of
new
features
to
look
at.
So
one
of
them
takes
the
form
of
a
github
app.
The
other
one
takes
the
form
of
a
slack
bot
or
a
slack
app
just
like
that.
A
L
Just
a
number
like,
why
do
you
need
to
get
a
web?
Because
it's
like
slack
board
is
fine
yeah,
integrating
the
slack
board
with
github,
and
then
you
know,
transforming
messages
vice
versa,
but
github
app
like
we
do.
We
already
have
a
github
app
right,
like
I
mean
github
as
the
github.
A
Those
are
all
correct
statements,
so
the
the
thought
here
about
a
slack,
a
slack
bot,
is.
N
App
itself
could
be
that
it
would
it
itself.
A
Would
need
to
be
a
slackbot
app
or
interact
with
slack
and
we'd
have
to
have
instructions
for
people
to
you
know,
allow
it
to
message
into
their
into
slack,
so
there's
kind
of
a
set
of
use
cases
around
measuring
doing
that
or
some
component
in
measuring
doing
that.
A
There's
also
a
set
of
use
cases
actually
just
in
this
is
a
probably
a
different
bot,
but
today
we
today
we
use
a
little
bit
of
automation
in
the
layer,
five
community
in
the
slack.
So
actually
so
tommy
and
lavinia
curious
did
you
guy?
Did
you
gals
get.
F
A
When
you
do
curious
to
know,
if
you
get
a
message
from
the
bot,
okay
so
and
then
told
me,
do
you
remember
if
you
did.
G
Yeah,
sorry,
I
didn't
get
that
lamina's
background
noise
was
about
shadowing
your
voice.
A
Okay,
I
think
we
have
a
lazy
bot
either
that
or
a
broken
bot-
okay,
oh
okay.
So
so
there's
kind
of
a
couple
of
uses
for
a
slack
bot
like
for
interacting
with
slack
one
of
them
is
having
is
having
measured
you
that
and
more
or
less
creating
support
in
mastery
for
web
hooks
and
then
the
other
one
is
helping
automate
some
of
the
community
management
and
making
sure
that
people
have
access
to
docs
and
things
like
that.
A
A
A
So
today,
when
I
don't
know
that
all
of
you
have
seen
this,
but
has
anyone
run
mescheri's
configuration
validator
on
the
istio.
A
One
of
the
functions
that
the
istio
adapter
and
I'm
hopeful
that
the
other
adapters
will
get
to
soon
so
michael
to
your
point
about
the
adapters
being
a
lot
of
the
machinery
and
the
mechanics
of
the
adapters
now
being
standardized,
so
we
can
go
focus
on
more
service
mesh,
specific
functionality.
A
One
of
those
pieces
of
functionality
is
like
is
analyzing
the
configuration
of
your
service
mesh,
so
the
the
runtime
configuration
of
the
mesh
and
whether
or
not
maybe
you
don't
have
mtls
enabled-
or
maybe
you
don't-
maybe
you
don't
have
a
full
quorum
of
your
console
servers
or
actually
there's
a
list
of
those
things
for
console.
A
If
I
go
to
the
istio
adapter,
this
valid
service
mesh
configuration
can
run
a
a
basically
a
check
against
some
best
practices
to
see
if,
if
istio
is
healthy,
like
my
deployment
is
healthy,
or
maybe
I'm
not
doing
something
like
I
should-
and
our
hope
is
that
eventually
people
can
operate
service
meshes
with
confidence
because
of
things
like
this,
because
because
there's
a
lot
of
baked
in
you
know
either
best
practices
or
other
measuring.
A
So
so
that's
helpful
for
checking
the
runtime
config
of
your
mesh.
So
just
now
I'm
running
istio
on
my
machine.
I'm
running
measuring
on
my
machine
mastery
reached
out
interrogated,
istio
looked
at
some
stuff
and
said
it
told
me
lee
you're,
mostly
doing
okay
but
like
in
a
few
areas.
You're
not
right.
Well,
that's
great
and
that's
great
and
also
some
people
might
complain
that
like
well
geez,
that's
great
like
why
why?
Why
are
you
telling
me
after
the
fact
like?
Wouldn't
it
have
been
nice,
you
mess?
A
A
And
so
why
doesn't
measure
just
take
a
look
at
you
know.
I
store
that
in
github
here
here
mesri,
I
I
didn't
I
authenticate
to
mesherie
using
didn't
I
that
I
thought
I
kept
using
my
github
handle
so
like
you
have
access
to
my
github
repo
anyway.
Why
don't
you
go
ashrae?
Why
don't
you
go?
Take
a
look
you!
A
You
know.
Why?
Don't
you
do
static
analysis
on
my
configs?
Well,
I'll.
Tell
you
why
mesh3
doesn't
is
because
no
one
has
volunteered
to
write
a
github
app.
Yet
it's
not
it's.
I
think,
for
both
of
these
slackbot,
the
slackbot
and
the
github,
app
like
it's
of
the
implementation
will
probably
be
done
in
mesherie
itself.
So,
probably,
ideally
in
golang
there
is.
A
But
yeah
those
are
the
two
concepts
so
so
kind
of
to
annie
rood's
point:
those
are,
you
know
you
can
think
of
them
in
different
ways,
but
but
in
this
way
these
are
different
than
what
we
have
today
are
either
of
those
two
interesting
to
anyone
or
something
that
people
think
they
could
be
successful
with
those
that
know
golang
and
those
that
are
not
already
on
on
task
somewhere
else.
So
any
rude,
you're
right
for
you,
it
is,
you
are
disallowed
from
volunteering.
A
So,
anyway,
think
about
it:
okay,
next
topic,
and
so
yep
bonnie
rude
you're
right.
We
won't
be
able
to
get
into
this
today.
A
The
next
topic
is
that
we've
got
a
meeting
coming
up
in
the
service
mesh
interface
community
meeting.
So
it's
expanded
to
an
hour
today
to
talk
about
conformance
details
of
that
are
on
the
layer,
5
calendar.
A
D
Yeah
can
I
yeah
like
I'm,
I
was
struggling
to
install
the
measuring,
like
normally
I
was
I'm
using
fedora
32
and
I
used
most
of
my
container
applications
using
importment.
D
Like
a
support
for
apartment,
also
hard
man.
D
I
think
fedora
32
doesn't
have
a
docker
support
yet
because.
M
D
A
Okay,
okay,
are
you
okay
wait?
So
let
me
clarify,
were
you
able,
I
think
the
answer
is
like.
There's
it'd
be
great
to
support
podman,
it's
not
something
that
is
on
the
immediate.
It
would
take
volunteers
and
others
to
to
do
that.
That
would
be
great
and
it
hasn't
been
on
the
core
roadmap.
D
Yeah,
like
I
have
tried
it
like
it's
trying.
I,
when
I
install
docker
like
the
apartment,
doesn't
work.
D
I
need
podman
for
some
of
my
other
projects
that
I'm
working
on.
So
I
got
you.
A
Yeah,
I
understood
another
way
of
running
yeah.
Do
you
do
you
run
kubernetes.
D
A
Sure,
okay,
so
so
in
the
meantime,
yeah
just
getting
you
access
to
a
system
that
has
docker
or
has
a
kubernetes
installation
that
uses
docker.
D
A
Nice,
okay,
yeah
that'll,
work,
good,
good
question:
it's
not
the
this!
The
second
time
that
I've
had
someone
ask
that
in
the
year
and
a
half
of
the
project
being
here,
it's
unfortunate
that
red
hat
and
docker
didn't
get
along
for
a
while.
A
I
don't
think
that
having
podman
is
helpful
to
the
ecosystem,
but
but
but
it
sure
does
create
a
challenge
for
your
environment
and
then
consequently
for
the
project
too,
so
you
know
do
do
if
you
do
keep
notes
or
what
have
you
like
I'd
be
interested
in
the
you
know,
helping
you
get
a
working,
docker
environment.
D
I
didn't
keep
track
of
the
notes
like
I
was
trying
to
install.
I
referred
some
vlogs
posts
and.
A
L
So
yeah
I
I
do
actually
I
have
a
question.
Do
we
have
a
roadmap
like
a
metry
development
roadmap
or
something
like
does?
It
exist.
A
Community
drive:
it
is
not
it's
more
of
a
listing
of
a
lot
of
the
things
that
we'd
like
to
see
accomplished
in
the
project,
but
it's
not
a
it's,
not
a
description
of
here's.
What
would
happen
and
when,
like
like
hey
by
the
dot
five
release,
it
would
be
this.
It
would
be
that
we
can
lay
that
out
to
my
other
conversation
I
had
had
with
you
on
this.
It
is
futile.
A
If
you
don't
have
consistent
contributors,
it
really
doesn't
matter
and
so
kind
of
a
waste
of
time
to
write
it
down,
and
it's
confusing
to
people
and
most
people
that
come
don't
understand.
They
aren't
seasoned
enough
to
get
it.
We're
fortunate.
Now
that
there's
a
few
that
are
indentured
servants
that
are
like
in
an
internship
or
or
employees
to
like
be
consistent
to
have
some.
You
know
for
us
to
be
able
to
make
some
statements
and
say
by
this
time.
We
should
have
this
thing
so
that
yeah,
but
that's
that's
in
part.
Why?
A
B
A
A
The
the
road
map
and
what
we
would
like
to
do
goes
on
for
miles,
and
this
doesn't
even
this
doesn't
even
cover
it.
I
mean
if
you
were,
to
take
what
we
want
to
do
with
wassum
and
webassembly.
A
But
but
it
that
doesn't
mean
that
it
there's
some
diligence
shouldn't
be
done
like
particularly
on
the
mesh
map
project.
There
are
people
dedicated
to
it,
who
are
I'm
hitting
on
it
and
I'm
having
additional
structure
there.
That'd
be.
That
would
be
helpful
like
that,
is
needed,
and
and
and
we
and
we'll
do
that.
A
This
doc,
though,
is
good
to
absorb,
and
for
anyone
who
wants
to
make
comments
or
updates,
you
know,
please
do
I'm
good
to
absorb
because
it
it
gives
a
sense
of
well
something
like
this,
like
hey,
if
you're
gonna,
if
you
have
an
existing
application,
you
want
to
bring
it
onto
the
service
mesh.
Maybe
your
application
already
has
retries
configured.
A
You
bring
it
onto
the
mesh.
You
configure
retries
on
the
mesh
you're
doing
duplicate
retries,
like
maybe
that
library
that
they
used.
We
should
facilitate
displacing
it.
That's
a
project!
That's
a
it's!
A
chunk
of
work
because
there's
a
few
popular
client
libraries,
each
language
specific
that
would
need
to
be
hooked
into
analyzed.
A
A
All
right
well
we're
at
just
that
time.
Anybody
anybody
have
anything
else.
A
L
A
Okay,
nice,
good
yeah
and
then
I'll
after
you
put
it
on
chat,
we'll
do
a
quick
poll
and
see
if
there's
time
that
people
want
to
meet
who
are
interested.
A
All
righty
very
good,
very
nice
to
meet
some
newcomers.
So
thanks
for
everybody
for
being
on
told
me,
I'm
sorry,
I
said
we'll
get
you
that
access
to
the
docs
right
away.
O
O
O
A
Sounds
good,
there's
a
task
section
in
this
dock
that
we
can
probably
fill
in
oops.
I
sent
that
to
the
wrong,
but
in
the
the
get
the
get
nighthawk
as
a
matter
of
fact,
there's
I'll
go
do
a
couple
things
I
want
to
introduce
you
to
auto
in
that
channel
as
well
as
jacob
and
then
we'll
put
some
tasks
in
but
yeah.
The
essence
of
it
is
to
just
be
able
to
begin
to
build
nighthawk
to
different
target
os.
A
You
want
it
yeah.
If
you
take
a
look
at
the
one
that
mashery
builds
to,
that
would
be
ideal,
the
one
that
mesh
rebuilt-
I
don't
know
where
to
look
sorry
in
the
github
actions
under
or
even
in,
like
the
docker
file.
A
No,
no,
no,
do
you
know
I'll,
send
you
a
couple
of
links.