►
From YouTube: Meshery Development Meeting (April 27th, 2022)
Description
Meshery Development Meeting (April 27th, 2022)
Join the community at https://layer5.io/community
Find Meshery on:
GitHub: https://github.com/meshery
Twitter: https://twitter.com/mesheryio
LinkedIn: https://www.linkedin.com/showcase/meshery/
Docker Hub: https://hub.docker.com/u/layer5/
A
B
So
the
first
agenda
item
item
is
from
hershey,
so
hashi,
would
you
like
to
elaborate
your
topic
like
what
you
have
designed
and
built
for
the
kubernetes
context,
dashboard.
D
C
Okay,
so
actually
I
was
thinking
about
this-
my
switcher
contact
switcher,
so
I've
designed
these
chips
of
contacts
in
my
dashboard.
C
So,
but
I
actually
have
a
question
about
this-
that
if
we
are
supporting
the
multi
multi-cluster
support
in
a
machine,
so
we
have
to
actually
connect
these
multi
clusters
to
our
project
and
to
connect
these
clusters.
We
don't
have.
First
of
all,
this
is
a
bug.
C
C
B
So
you
are
saying
that
if
you,
if
you
have
two
contacts
and
you
uploaded,
the
two
context-
are
cube:
config
files
still
you're
not
able
to
see
the
chips
updated
here.
C
Yes,
if
we
changing
the
chips
here,
first
it
we
cannot
change
the
chips
from
the
contact
switcher.
First
of
all,
this
is
the
bug.
I
am
sorting
that
we
are
not
able
to
switch
the
chips
from
this
multi
switch
context.
C
C
And
but
the
bug
has
all
that
the
chips
are
not
visible
at
our
dashboards,
but
we
are
not
working
on
the
kind
kind
kind
for
now,
so
I
thought
my
question
is
that,
should
I
is
it
disabled,
or
should
I
place
it
like
this
like
if
you
are
not
connected
to
the
account.
D
Yeah,
that's
a
great
question
yeah,
you
know
so
our
actually
this
particular
so
by
the
way
I
don't
anyone
else
is
welcome
to
jump
in.
As
I
go
to
say
this,
but
the
connection
status
section
of
the
dashboard
is
quite
helpful.
D
It's
a
nice
overview
of
how
measury
measuring
system
or
the
measuring
deployment
is
how
it
is
a
high
level
if
it's
healthy
and
but
it
is
essentially
all
you
know
more
or
less
inappropriate
for
us
to
have
that
dashboard
or
the
the
connection
status
section
on
the
main
dashboard
like
right
now
for
the
status
of
where
the
project
is
at.
It's.
D
Commonly
referenced
by
anyone
who's
deploying
measuring
they
want
to
make
sure
that
their
measuring
deployment
is
okay,
that
each
of
the
adapters
that
they
have
up
are
in
communication
with
mastery
server.
Mastery
server
is
talking
to
these
different
kubernetes
contexts
that
they're
connected
to
prometheus
and
grafana,
and
the
list
goes
on
right
and
that's
good,
although
that
really
needs
the
whole
thing
like
needs
to
move
to
the
settings
area
and
in
some
respects
it's
a
duplication
of
what
is
in
settings
inside
of
settings.
D
You
get
the
same
info
plus
a
lot
more,
so
you
know
it's
not
that
there
isn't
utility
in
having
a
concise
dashboard
of
your
measuring
deployment
and
in
all
of
its
connections.
There
is,
but
it's
not
the
core
reason
why
people
are
using
measuring
they're,
not
using
measuring
to
make
sure
that
measuring
is
running
well
necessarily
anyway.
D
So
I'm
saying
that
as
background
for
part
of
this
discussion,
so
in
this
discussion,
there's
there's
a
new
kubernetes
context:
switcher
in
the
upper
right
hand,
corner
that
is
primarily
for
purposes
of
quick
access
to
something
that
people
will
quite
commonly
reference.
As
kubernetes
as
measuring
manages
multiple
kubernetes
clusters,
multiple
kubernetes
contexts,
people
are
going
to
want
to
view
to
slice
their
dashboard
views
based
on
on
a
context,
division
or
based
on
one
or
more
contexts,
one
or
more
clusters.
D
D
D
You
can
still
click
on
them
and
run
ad
hoc
checks,
and
so
in
the
same
way,
you
may
not
be
using
all
four
of
your
kubernetes
clusters
at
the
same
time
that
are
all
four
connected,
but
we
would
still
show
all
of
the
chips
for
all
the
connected
contexts,
whether
or
not
you're
actively
using
an
adapter
or
you're
actively
using
all
four
contexts
or
just
one,
that's
based
upon
other
aspects
of
the
ui
in
the
in
the
case
of
contexts.
D
D
So
that
gives
credence
to
what
I
was
saying
before,
that
we
want
to
take
and
remove
the
connection
status
section
to
settings,
because
within
settings,
it's
more
obvious
and
intuitive
to
the
user,
that
what
they're
dealing
with
is
the
health
of
a
given
connection,
not
necessarily
whether
or
not
the
view
of
the
data
that
they're
looking
at
is
sliced
up
by
those
connections
or
that
the
operation
they're
about
to
perform
is
happening
on
one
or
more
of
those
connections.
D
So
having
given
you
that
full
context,
both
of
where
we've
been
where
we
are,
where
we'd
like
to
go,
hopefully,
is
again
to
concisely.
Answer
your
question.
Yes,
you
should
show
all
the
chips
here.
Yes,
as
people
choose,
if
you
go
into
settings,
we're
showing
both
chips
and
so
in
the
same
way.
Now
that
you
understand
that
connection
status
is
really
just
a
summarization
of
what
you
find
in
settings,
we
would
want.
D
We
would
desire
for
the
same
behavior
and
we
actually
in
the
same
behavior
being
if
you've
got
a
cluster
connected
or
had
established.
A
connection
at
one
point
then
show
the
chip
here
here
and
on
the
status
page.
The
status
page,
if
you'll
note
it,
doesn't
allow
you
to
remove
a
chip,
it
doesn't
have
the
x
or
in
in
indian
nomenclature.
It
doesn't
have
the
cross,
which
is
totally
confusing
to
me,
but
yes,
the
you
yep.
D
We
don't
have
it
here,
because
the
function
is
really
just
about
connectivity
status
connection
status,
whereas
in
settings
it's
more
about
configuration,
mutating
those
connections,
meaning
creating
or
deleting
them
and
or
updating
them.
One
of
the
things
that's
a
digression
from
the
uniformity
and
consistency
that
we
have
in
terms
of
user
experience.
So
if
you
look
at
the
operator
chip,
meshsync
and
nats,
it's
there's
no
x
on
the
operator.
D
C
C
D
C
Okay
and
we
to
change
the
context,
we
cannot
change
from
our
context
selector
for
now,
as
we
can
just.
B
C
B
Yeah,
so
why,
while
you
are
selecting
or
deselecting
the
context
from
context
feature
or
from
the
cluster
configuration
settings,
did
you
notice
that
there
are
some
network
requests
that
is
going
to
the
server
to
actually
switch
the
context?
So
you
can
open
your
console
and
see
if,
if
that
thing
is
actually
functional
or
not
so.
B
Okay,
okay,
you
can
open
the
network
panels
right
now,
ctrl
shift,
I
okay
so
go
to
network
yeah,
so
just
click
on
the
cluster
one
at
the
top
switch
the
context,
and
there
is
no
network
request.
That
means
this
is
just
a
kind
of
it's
not
doing
anything
right
now
right
so
you
have
to
like.
There
is
already
an
api
that
handles
the
switching
of
context,
so
you
have
to
bind
that
api
call
with
the
with
this.
Our
selection
and
description.
E
B
So
yeah,
so
there
are
two,
you
know
you
click
twice
and
there
are
two
different
requests
that
are
sent
so
yeah.
You
have
to
just
see
like
if
that
that
thing
is
also
working.
B
Okay,
oh
nice,
so
yeah,
I
just
inspect
the
things
like
how
it
is
doing.
You
can
even
see
how
server
is
changing
the
context
and
see
if
that
is
applicable.
So
I
have
least
knowledge
about
this
context.
Switching
right
now
so
I'll,
probably
help
after
seeing
the
code.
C
Okay,
okay,
I
got
it
okay,
one
more
question:
I
have
that
if
you're
changing
the
context
here
like
this,
then
we
the
page,
have
to
we
have
to
refresh
the
page
to
make
this
visible
here.
First
of
all,
this
is
not
visible
and
if
it
is
visible,
we
have
to
reload
the
page.
B
You
you
don't
require
to
refresh
the
page,
so
it's
that's
why
this
functionality
is
breaking
right
now.
So
this
whole,
are
you
wearing
the
case
for
switching
context
and
managing?
It
is
kind
of
broken
right
now
and
there
is
a
effort
required
to
fix
those
things.
So
what
you
have
to
do
is:
are
we
already
using
redux?
So
you
have
to
maintain
the
state
of
active
and
inactive
clusters
in
the
redux
store.
B
We
are
doing
already
managing
a
lot
of
states
here,
so
you
don't
find
any
problem
doing
that
so
so
so
then
you
won't.
I
need
to
require,
you
know,
refreshing
things,
refreshing,
the
browser
for
your
settings
to
get
applied.
A
C
Thing
one
thing:
we
also.
C
Here
and
that,
if
I
go
to
here
and
just
press
settings,
we
are
having
this
bug.
I
made
this
pr
on
github,
so
please
say
check
it
out.
If
anyone.
B
So
the
next
item
is
from
huge
about
machine
ctl
at
cube
secret
describe
okay.
This
is
about
graph,
your
headphone,
so
cubes
you
can
describe
graphql
endpoint
of
your
number
five
t9.
So.
F
Okay,
hi
hello,
am
I
audible?
Okay,.
G
F
D
F
F
F
Recently,
I
added
a
feature.
A
F
Meshkit
that
that,
like
that
works,
equivalently
to
cube
ctl
describe
command.
If
you
have
ever
used
tube
ctl
describe
deployment
and
like
getting
details
about
those
resources,
it
is
very
efficient
to
that,
and
this
is
right
to
graph
your
endpoint.
How
it
works
would
be.
It
requires
three
parameters:
name
namespace
and
the
type
of
like
what
kind
of
resource
it
is,
that's
how
it
works,
and
it
will
be
added
to
measure
ui
and
mesh
map
program
so
that
people
can
know
about
the
details
about
the
resources
that
they
get
from
the
cli.
B
Okay,
so-
and
this
is
gonna-
be
used
by
the
server,
the
graph
will
input
yeah.
I
just
get
confused
by
this
graph,
you
at
any
point
and
then
mesh
the
cpn.
F
Not
by
necessity,
it
will
be
used
by
mesh
map
and
maybe
from
like
some
other
some
other
places.
Probably
mesh
map
will
be
the
first
one
which
will
use
this
computer.
Oh.
D
And
just
to
confirm
a
couple
of
aspects
of
this,
this
particular
endpoint.
Is
it
a
subscription
or
only
it
gets
sick?
It's
a
query.
It's
just
a
simple
query,
all
right
and
so
yeah.
It
is
synchronous
in
nature
and
we
don't
have
any
concurrency
concerns
with
like
it's
only
intended
to
run.
D
It
only
supports
running
across
a
single
context
at
a
time,
and
that's
because
the
primary
use
case
is
that
someone
is
identifying
explicitly
identifying
a
specific
kind
of
kubernete
well
like
not
just
a
specific
kind
but
a
specific
kubernetes
resource,
and
they
would
like
to
describe
that
specific
one
running
in
that
specific
context
of
the
identifier
needed
for
the
kubernetes
object
that
they
are
describing.
F
D
D
Times,
okay,
future
yep
is
the.
I
understand,
sometimes
there's
some
necessity
to
include
a
list
because
it
helps
with
validation
of
whether
or
not
it's
a
valid
request
or
a
valid
kind.
D
Although
this
type
of
an
approach
makes
our
code
fragile
mean-
and
maybe
fragile
is
a
harder
word
to,
it-
makes
it
high
maintenance,
because
when
a
new,
when
a
object,
kind
is
removed
or
a
new
one
is
added
or
one
is
re,
the
spelling
of
one
is
respelled.
D
It
means
that
we've
got
to
go,
do
updates,
and
so
what
was
the?
What's
the
logic
behind
the
static
listing
of
these
different
kinds?.
F
Okay,
yeah,
I
did
thought
about
that.
The
thing
was
that
cube
ctl
like
package
explicitly
like
just
like
the
command
we
like
in
command.
We
specifically
write
deployment
cube
serial
described
deployment,
qc
descriptor.
The
package
also
requires
to
identify
ourselves
what
kind
of
resource
we
are
trying
to
get
like.
F
Is
it
a
deployment
or
not,
because
it
was
a
query
I
kind
of
had
to
maintain
a
map
so
that,
like
we
get
a
just
a
string
from
our
parry
that
okay,
it
is
a
part
and
we
pass
the
exact
like
kind
of
struct
to
cuba
package.
This
is
the
kind
of
resource
it
is
like.
It
is
kind
of
a
maintenance
thing,
but
it's
just
to
make
sure
that
kind
of
find
a
balance
between
querying
it
and
like
passing
that
passing
that
kind.
D
Yeah
it'd
be
really
nice
if
that
was
dynamically
interpreted,
where
you
don't
have
to
spell
like,
where
you're
still
doing
this
but
you're
doing
it.
Dynamically
you're,
not
hand
coding
the
names,
because
within
the
package
itself,
it
has
the
it
has
this.
How
do
I
use
it?
It
has
descriptions
of
each
of
these
kinds.
D
And
so
programmatically
it
seems
like
we
should
be
able
to
ask
the
package
the
cube
describe
package
or
the
cube
ctl
package.
Hey
what
kinds
do
you
have
and
just
and
and
and
you
know,
achieve
the
same
goal
but
without
static
listening.
F
Okay,
cube
skill
is
dynamic
in
that
respect
like
if
you
pass
some
random
kind
and
I'd
say
ramesh,
because
that
kind
doesn't
exist.
It
will
just
say
that
okay,
this
kind
of
resource
doesn't
exist
and
why
I
implemented
this
map
was
just
to
like
make
sure
that
okay,
this
is
a
valid
kind.
It's
not
something.
We
are
yeah.
D
D
This
is
like
hey.
Why
is
lee
asking
me
about
this
stuff?
I
thought
I
was
doing
a
good
job
of
like
taking
care
that,
like
this
is
going
to
work
and
the
people
are
going
to
have
a
good
user
experience.
We're
going
to
be
able
to
say.
Oh
did
you
want
to
look
at
a
role,
no
problem?
I
know
what
a
role
is.
Let
me
get
that
for
you.
You
know
et
cetera
and-
and
here
here
in
the
hearing
lie.
D
The
issue
is
like
one:
yes,
that's
good,
the
the
for
ux
and
for
validation
that
someone's
giving
you
some
junk
or
they
misspelled
it.
You
know
the
the
problem
fault,
the
problem,
the
the
crux
of
the
issue
is
more
or
less
this
that,
like
someone
may
someone
you're
we're
going
to
find
that
someone
asks
to
describe
a
role
for
example,
and
either
that
specific
instance
doesn't
exist
or
roles
as
a
as
a
concept
as
an
object
were
never
present
in
that
kubernetes
deployment,
and
so
which
would
be
weird
right.
D
I
mean
just
like.
Maybe
it
wouldn't
be
as
weird
for
like
an
endpoint
slice
or
something
else,
but
but
suffice
to
say,
if
you're
being
diligent
in
your
code,
like
you,
are
we're
going
to
have
to
address
the
use
case
where
the
instance
where
oh,
that
object,
isn't
present,
and
so
I
need
to
have
error
handling
around
that
that
error
handling
becomes
the
answer
for
well
hey.
I
can
just
remove
all
this
static
listing
this
I'm
going
to
have
to
do
that
logic
anyway,
I'm
gonna
have
to
either
validate
or
handle
the
post.
D
D
F
H
Okay,
so
we
are
doing
multiple
e2e
end-to-end
testings
across
different
adapters,
and
we
are
documenting
it
in
our
measure,
documentation
which
we
can
see
here,
like
all
the
integration
tests
of
different
adapters
in
stable,
as
well
as
edge
versions.
We
are
storing
them
and
showing
the
users
about
the
test
results.
H
So
so
now
we
have.
We
need
a
summary
of
these
tables
so
that
that's
what
I've
initialized
and
that
started
to
work
on
so
right
now.
The
summary
table
shows
the
overall
compatibility
of
the
stable
version
of
this
particular
measuring
version,
but
in
future
we
would
be
requiring
a
multiple
like
we
need
to.
We
need.
We
need
to
be
able
to
select
multiple
messaging
versions
and
according
to
it,
we
need
to
find
the
overall
compatibility.
H
So
and
one
more
thing
right
now,
the
overall
compatriot
is
not
calculated
accurately
as
of
say,
because
I
have
not
considered
the
edge
version
that
I
tested
for
this
measuring
version.
This
is
just
for
the
stable
version,
I
think
so
yeah
after
calculating
the
compat
like
over
a
compatibility
for
edge
versions.
Also,
then
this
will
show
a
proper
cobra
compatibility.
D
Yeah,
I
think
yeah
it
is
to
perhaps
just
summarize
more
actually
the
compatibility
matrix.
It's
it's
probably
confusing
how
it's
been
described
in
most
like
you
can
probably
drop
the
hard,
the
complexity
of
trying
to
figure
out
the
overall
compatibility
and
just
say
that
we're
stating
our
intention
and
and
our
what
should
be
happening,
which
is
measure
istio
adapter,
should
be
compliant
with
or
compatible
with
istio
version,
112
6.
D
and
the
actual
stat
state
of
it
is
contained
within
the
integration
tests
below
like
like
what
we
would
do
is
like
like
in
the
future.
You
can
work
toward
overall
compatibility
and
get
very
detailed
and
stuff,
but
to
help
move
things
along
quickly.
The
thing
that
we're
trying
to
give
to
users
is
that
the
istio
version,
these
very
top
level
things
which
is
like
istio
version
6.0,
is
compatible
with
this
kubernetes
version.
D
This
docker
version
this
windows
version
this
linux
version
this,
like
these,
these
high-level
system
requirements
and
from
there
like
yeah
the
ability
potentially
for
people
to
drill
into
like
oh
the
specific
versions
of
each
adapter
and
then
the
specific
versions
of
like
so
so.
It's
this
high
level
system,
compatibility
of
just
all
the
service
meshes.
It's
like
it's
like
the
mesh
reverb.
D
It's
this
it's
a
matrix
which
is
not
exactly
what
we
have
right.
Now,
it's
more
like
measuring
on
one
axis,
measuring
all
of
its
components
on
one
axis
and
then
all
the
third-party
components
on
a
different
axis,
and
then
us
just
saying
check,
mark
check,
checkmark,
checkmark
and
whatever
version
that
is,
for
those
components,
is
kind
of
the.
D
There
may
be
the
devil
in
the
details
of
that
check,
mark
which,
at
some
point
you
could
make
a
clickable
thing
and
that
either
redirects
them
to
integration
tests
specific
to
that
those
crosshairs
or
not,
because
yeah,
I
would
say
not
for
a
while,
because
it's
just
too
too
hard
for
you,
like
not
for
you,
but
I
mean
too
hard
for
we're
going
to
get
into
this
situation
where
it's
like.
Yes,
measuring
v060
is
compatible
with
kubernetes
122.
D
D
Yeah,
the
having
the
version
number
is
is
the
important
bit
because
the
people
can
see
from
the
supported
platforms
page
that
these
platforms
are
supported
and
in
concept.
I
think,
if
you
click
on
supported
platforms,
it
will,
I
think,
you'll
have
a
list
of
the
version
number
of
those
platforms
which
is
antiquated
and
so
in
a
lot
of
respects
like
this
is
kind
of
what
we're
looking
for.
Except
this
doesn't
say
what
mesh
reversion
is
just
sort
of.
D
Yep,
so
so,
if
you
imagine,
if
you
imagine
that
matrix
that
we
just
described
and
then-
and
this
is
the
same
thing
for
that-
I
couldn't
get
a
couple
of
other
people
to
do
on
smi
conformance.
If
you
imagine,
there's
a
table
actually,
can
you
go
to
measuring
dot,
io,
slash.
G
Smile
so.
G
But
right
now
we
are
having
the
integration
test
results
on
the
three
machinery
adapters
right
for
now
or
is.
D
D
D
D
H
Okay,
yeah,
that's
yeah,
that
that's
what
I
was
also
going
to
do,
but
there
was
one
issue
regarding
that,
like
suppose,
for
mercury
version,
5
l
they're
only
test
for
h2
linked
at
osm,
like
we
don't
have
dash
for
like
say,
puma
or
ngnx
or
traffic
mesh,
so
like
should
be
like
what
should
we
do
for
that
values
that
should
be
just
and
a
like?
Should
we
just
put
nh
and
state
that
it's
not
tested.
D
A
B
So,
in
the
absence
of
user
we
are
moving
to
the
next
item
by
pronoun
static
votes
for
performance
testing.
E
So
when
we
do
a
performance
test,
then
we
get
this
kind
of
a
graph.
This
basically
includes
the
dynamic
results
from
our
testing,
but
it
doesn't
give
static
results.
Dynamic
means
the
results
which
you
get
out
of
our
after
doing
the
test
and
the
starting
result
is
the
data
for
our
kubernetes
cluster
and
the
state
of
it
which
it
undergoes
when
we're
doing
the
test.
E
So
basically,
this
thing
is
already
there
in
our
system,
but
it's
just
that
it
was
removed
from
the
ui
and
and-
and
what
I
would
be
doing
is
that
I
would
be
adding
that
back
to
this
performance
crowd.
So
by
the
end
of
this
movie,
I
would
be
able
to
do
it.
So
that's
the
starting
board,
and
if
you
go
to
the
console
log,
you
would
be
able
to
see
all
those
details.
E
H
Yeah
there
are
codes
for
this
also,
but
it's
not
just
not
implemented
for
this
version
of
the
ui
like
there
are
codes
already
written
for
different
like
kubernetes
and
everything,
but
just
not
showing
it.
I
also
found
out
yeah.
B
Yeah
by
the
way,
so
since
rohit
is
new
here-
and
it
would
be
nice
to
you-
know,
get
him
familiar
with
the
team
and
everyone
else.
Okay,.
I
Hi
hi
so
yeah
I
couldn't.
I
could
make
out
some
some
stuff
what
you
were
going
through
earlier.
I
think
you
were
working
on
adding
new
features
to
your
react
application.
If
that
would
make
sense,
it's
very
new
to
me.
I
think
that
was
what
happening
so.
Could
you
guys
explain
me
what
was
going
on
in
this
meeting
like
the
basic
overview.
B
Yeah,
so
in
this
meeting
we
just
us,
you
know
revisit
items
we
have
done
the
by
the
week
or
or
the
future
items
we
need
to
do.
You
know,
while
developing
any
kind
of
thing
like
a
server,
graphql
iui,
it's
not
related
to
this
diy,
and
just
like
that,
we
welcome
our
new
commerce.
You
know
we,
we
love
to
know
more
about
them,
how
where
they
come
from
and
what's
yeah.
So
would
you
like
to
tell
a
bit
about
yourself.
I
Yeah,
so
I'm
actually
a
student
right
now
enrolled
in
a
college.
So
all
this
is,
I
I
really
want
to
you
know,
be
diligent
in
open
source
and
contributing
to
open
source,
because
it's
a
really
nice
way
to
you
know,
share
your
work
and
gain
knowledge
and
meet
amazing
people.
So,
yes,
I
wanted
to
be
diligent
in
contributing
to
open
source
so
mystery.
I
just
came
across.
It
came
across
misery
recently,
so
yeah
I
received
a
very
warm
welcome
from
lee
and
all
of
you
guys
as
well.
I
So
it's
that's
really
nice,
so
yeah,
I'm
just
looking
forward
to
you,
know,
learning
a
lot
of
new
stuff
and
yeah.
You
know
being
in
involved
in
the
community
and
doing
some
good
work.
B
Yeah,
we
we
too
are
looking
forward
to
getting
for
you
to
get
involved
with
us.
Thank
you.
I
Yeah
thanks
for
joining
yeah
I'll
be
joining
every
week,
so
this
this
meeting
will
happen
every
week.
Okay,.
B
Yeah
or
you
can
subscribe
to
the
community
calendar,
if
someone
has
a
link,
please
send
it
in
the
chat
and
yeah
we
can
by
the
way
to
the
next
items.
Thanks.
B
Thank
you.
Thank
you,
which
is
yeah,
which
is
why
mario
are
contributing
dogs
to
ui
endurance.
D
B
Somehow
he's
on
he's
unmute,
but
we
couldn't
hear
your
money.
D
Nice
and
so
yeah,
we
can't
we
can't
hear
mario
but
but
I'm
gonna,
while
he's
working
on
his
audio.
I
want
to
point
out
that
he
had
to
mario's
there.
He
is.
J
Okay,
yeah,
I
thought
I
think
that
my
right
earpod
was
like
yeah.
Now
it's
good
go
ahead,
yeah,
so
I
yeah
thank
you.
So
there
is
this
discuss,
topic
or
question.
J
And
yeah,
would
you
like
to
add
something
off
ali.
D
Yeah,
no
just
just
the
fact,
with
just
the
fact
that
I'm
so
mario's
mario's,
a
a
measuring,
maintainer
and
he's
been
focused
on
quality,
he's
been
focused
on
end-to-end
testing
using
well
using
a
couple
different
tools,
but
but
in
large
respect,
using
cypress
as
a
well
as
a
functional
testing
tool,
and
so
within
the
github
workflows
that
the
github
actions
that
execute
for
the
project.
D
Part
of
what
will
happen
in
those
in
those
those
continuous
integration
workflows
is
a
deployment
of
measuring,
will
happen
and
certain
functional
tests
will
be
invoked.
So
we
can
verify
that
mesherie's
features
and
its
functions
still
work
and
there's
there's
this
many
features
that
meshri
has
and
there's
this
much
of
them
that
have
been
that
are
covered
through
this
testing,
and
so
mario
is
not
only
calling
out
for
participation
from
those
that
are
interested
to
like,
as
a
matter
of
fact,
there's
a
mesh
rebuild
and
release
meeting
tomorrow.
D
That
really
ends
up
focusing
a
lot
on
this
topic,
so
mario's
not
only
calling
for
participation,
but
he's
also
he's
also
asking
for
for
feedback,
because
you
know
he's
spent
some
time
providing
instruction
to
different
contributors
on
how
cyprus
as
a
tool
works
and
how
meshri
as
a
project,
is
using
it
and
and
he's
soliciting
feedback
here
about
whether
or
not
the
instructions
that
are
provided
are.
D
You
know,
need
improvement,
so
I'm
hoping
that
people
engage
and
ask
questions
get
get
I
shoot.
I
might.
I
might
go,
get
involved
as
well
and
make
make
a
bit
of
a
mess
just
because,
like
the
the
tests
here
are
so
important
if,
as
we
go
to
make
a
release
or
go
to
merge
a
pr,
it's
so
much
more
comfortable
when
you
can
see
that
all
the
features
the
functions
are
still
working.
D
Just
a
good
reminder
that
we
have
the
build
and
release
meeting
tomorrow
so.
D
But
go
ahead.
J
Yeah
I
just
wanted
to
share
the
right.
Now,
I'm
going
over
the
existing
document,
I
was
just
trying
to
get
my
like
put
myself
under
like
someone
contributing
the
mentoring
ui
right,
so
I
was
comparing
the
instructions
that
are
there
today
and
the
make
file
our
ui
contributing
ui
was
referring
to
run
fast,
like
the
runs
run,
a
yeah
the
run
fast
make,
but
it
looks
like
it's
deprecated.
Is
that
correct.
E
J
Correct,
so
that's
I'm
changing
that
right
now
and
also
I'm
modifying
the
a
like
the
headings
just
because
they're
not
showing
up
in
the
they're
in
the
content
to
the
right.
So
that's
like
it's
not
easy
to
see.
What's
the
what
content
is
in
there
right,
I've
done
I'm
working
on
those
changes
right
now,
just
to
you
know,
make
it
more
usable,
clear
information-
and
I
was
just
thinking
that
can
I
share
the
what
I
have
so
far.
A
J
Okay,
I
need
to
reopen
zoom
to
share
my
screen,
so
that's
the
summer
but
anyway.
So
I'm
working
on
that-
and
I
was
just
just
a
quick
question
to
everyone.
So
when
we're
running
cypress,
so
we
have
some
integration
tests,
so
they
do
not
really
they
mock
the
server
response.
So
would
that
be
enough
for
now
to
share
how
to
run
those
steps
just
as
the
as
it
is,
or
should
we
also
add,
like
a
make,
commands
to
a
little
bit
east
more
easily.
D
K
Yes,
yeah,
so
if
you
position
yourself.
D
J
So
there
yeah
there's
some
npm
scripts
already
defined,
and
one
of
them
is
I'm
going
to
participate
into
that.
So
it's
a
test
integration
so
that
invokes
a
cypress
cli.
J
J
Yeah,
so
it'll
it'll
fail
if
you
don't
have
like
a
localhost
three
three
thousand
like
the
dev
server.
So
now
that
means
that
a
contributor
will
need
to
run
npm
run
dev
right,
which
would
do
that.
L
J
It
means
it
is
reducing
a
browser,
but
it's
just
not
rendering
it.
I
think.
B
J
B
K
B
No,
no,
I
was
just
telling
like
you,
can
do
this
interactively
by
just
typing
npx.
I
press.
J
Yeah,
although,
although
that
would
open
like
a
ui,
let's
call
the
cypress
runner
ui,
but
I
mean
if
the
contributor
would
just
like
that's.
D
J
Yeah
actually
with
a
cypress
open.
So
please
try
do
you
try
npm,
run
site
colon,
open.
D
Yeah
I
mean
the
other
thing
too.
Is
that
I'm
not
running
the
ui
in.
J
What
I'm
trying
to
say
is
that
when
you,
when
you
open
the
visual
cypress
one,
it
would
fail
because
the
localhost
3000
isn't
isn't
present,
but
I'm
thinking
that
with
this
non-interactive
option,
that's
not
the
case.
Although.
D
Oh
we're
doing
that.
I'm
gonna
do
that
one
and
I
did
yeah
very
good
as
a
matter
of
fact
this
conference,
given
that
we're
at
the
top
of
the
hour,
and
we
have
the
build
and
release
call
tomorrow.
Okay,.
J
J
Got
gotcha
we
could
just
expose
a
make
command
that
runs
this.
These
are.
J
Maybe
your
3000
port
is
occupied.
I
mean
it's
happened
to
me
before
right,
yeah
yeah,
but
anyways
yeah.
We
would,
we
would
have
to
add,
like
some
kind
of
troubleshooting,
for
that
probably.
J
G
D
D
Yeah
and
the
instructions
too,
that
you're
kind
of
you're
reworking
some
and
yeah.
That's
that's
great,
like
it'll.
J
We
could
just
offer
the
instructions,
and
then
you
know
every
contributor
would
need
to
just
think
about
what's
the
scope
of
their
changes,
if
they
would
need
to
do
some
kind
of
more
more
complete
stats
with
with
a
without
with
a
real
cluster,
you
know
just
and
and
the
server
trying
to
just
make
sure
their
server
or
ui
changes
or
maybe
they're
making
changes
to
both
like
they're
still
like
they're,
not
breaking
and
anything
right
before,
even
pushing
they're
changing
stuff.
B
Yeah,
I
think
we
are,
we
can
wrap
this
up.
We
can
yes,
one
or
two
three
items
are
left
by
aditya
you,
and
so
probably
we
can
cover
it
in
the
next
development.
B
B
There,
okay,
by
the
way,
thank
you,
everyone
for
joining
yeah
and
yeah.
It
was
great
to
see
you
out
there.