►
From YouTube: Meshery Build & Release Meeting (April 28th, 2022)
Description
End-to-end testing using GitHub workflows and actions in the Meshery project.
Cypress tests
Shared updates for progress on Issue #5211 [Docs] Meshery UI: Add contributing instructions for end-to-end testing using Cypress.
Will send PR for this branch.
How to get started with automating Meshery Integration tests?
Integration test coverage review. See spreadsheet (link).
Test automation assignments. Who is doing what?
D
Guys
as
we
just
as
we
get
prepped
here,
overarching
overarching
goals
like
we're
on
the
precipice
of
a
dot
six
release
like
actually
we're,
certainly
closer
than
we
have
been
in
the
past,
and
so
the
test
plan.
4.6
is
kind
of
a
topic
of
focus.
C
D
Well,
mario's,
while
mario's
looking
at
that
just
a
background
question
for
augustus,
which
is
augusta
remind
me:
did
we
have
we
gotten
your
hands
dirty
with
github
workflows
or
with
cypress
tests?
I
can't
remember
how
far
we
got.
D
Totally
no
problem,
actually,
you
know
the
the
exercise
that
we
have
around
itemizing
kind
of
documenting
and
understanding
the
coverage
that
we
have
between
all
the
workflows
when
they're
kicking
off
and
kind
of
what
they're
testing
that
actually
like
as
a
gus.
This
familiarizes
with
github,
workflows
and
github
actions.
D
That
might
be
a
gentle
like
a
gentle
way
to
kind
of
get
steeped
in
more
of
what's
going
on
because
actually,
if
as
he
were
to
ramp
up
in
that
in
that
area
anyway,
he
would
want
to
look
at
that
type
of
a
dock.
Just
to
understand
like
what
you
know,
the
landscape
of
all
the
ci.
C
Yeah
in
the
the
meeting
notes,
if
you'll
go
on
to
the
third
task-
and
there
is
a
link
to
the
machine
test
plan
there-
we
have
all
of
the
workflows
there
and
if
you'll
go
at
the
last
row,
you'll
find
that
core
workflow
and
there
we
have
columns
on
you
know
when
the
workflow
runs
and
what
the
area
under
tests
are,
etc,
etc.
So
you
can
go
and
have
a
look
there
to
see
when
that
particular
workflow
that
I
was
talking
about
kicks
in
other
than
that.
B
D
Yeah
so
so
hold
that
thought.
That's
a
great
yeah!
Let's,
let's
go
through
that
very
specifically,
and
slowly
to
make
sure
that
you're
feeling
really
comfortable
but
yeah.
Maybe.
D
Yeah
noah
mia:
let's,
let's
come
back
to
that
question
augustus!
It's
a
really
good
one.
A
Still
looking
just
trying
to
get
that
remote
branch
from
my
fork,
so,
oh
just
a
few
minutes,
sorry
sure.
C
Yeah
yeah:
we
can
push
this
one
a
little
down
so
yeah.
We
can
come
back
to
augustus
so
yeah.
So
what
was
the
question?
How
was
this.
B
So
I
see
this
like
my
as
planned,
so
with
this,
I,
like
generally
like
to
run
action
and
see
the
expected
outcome.
Yeah.
C
Yeah,
inside
of
which,
which
particular
test
are
you
talking
about
the
last
one
right,
the.
C
That
yeah
different
tests,
so
different
tests
have
different
purpose
here
and
they
all
are
testing
different
components.
For
example,
the
initial
few
rows
you'll
see
these
are
mystery
related
tests,
but
the
last
one
actually
runs
inside
of
the
adapter
and
that
that's
where
we
have
covered
the
area
under
you'll
see
their
area
under
test,
so
mesh
three
adapters
on
the
only
row
which
has
machine
adapters.
This
one
runs
inside
of
the
adapter,
the
other
ones
run
inside
of
meshi.
C
So
this
core
workflow
that
I
was
talking
about
last
time,
gets
triggered
on
commit
when
you
create
a
commit
on
a
pr
when
and
also
when
the
pr
is
merged
with
the
master.
So
when
the
pr
is
merged,
it
actually
updates
the
dock.
So
if
you
go
on
you,
you
might
have
seen
the
compatibility
matrix.
That
is
what
we
are
updating,
yeah.
D
D
It
like
this
actually
because
this
might
help,
which
is
I'm
pleased
that
augustus
keeps
showing
up
and
since
he
does
it,
there
is
well
there's
there's
punishment
for
that
or
there's
a
reward
for
that
which
is
like
hey.
We
should
we
should
get
him
really
comfortable
on
an
area
of
interest
and,
if
it
so
happens,
to
be
like
on
a
workflow
or
understanding
what
the
heck
these
workflows
are
doing.
That's
like
a
that's,
a
perfect
opportunity
for
him
to
help
fill
in
the
spreadsheet
and
so
like.
D
Actually,
I
don't
think
augustus
has
a
question
per
se
as
much
as
his
question
is
just
like
what
the
heck
is
going
on
here.
Where
can
I
help
or
like
what-
and
you
know
like
orient
orient
me
to
what's
going
on
it's
like
perfect
timing,
because
that
spreadsheet
it's
only
lists
out
a
few
of
the
workflows
that
occur
across
all
the
repos,
so
within
the
measuring
org,
there's
like
30
repos
and
in
each
repo
there's
between
six
to
15
workflows.
D
So
with
the
column
b
here,
this
is
only
documenting
the
measuring
repo,
the
measuring
measure,
repo,
which
is
the
biggest
one.
It
has.
The
most
workflows,
it's
the
most
complex
and
what
we're
trying
to
do
is
just
like
understand
our
complexity.
Okay,
how
many
workflows
we
have
when
do
they
trigger?
What
are
they
testing?
D
D
But
can
we
do
one
because,
because
this
is
homework
anyway
like
if
you
were
to
just
go
to
any
of
the
repos
and
grab
any
of
the
just
grab
a
workflow,
let's
document
one,
so
that
then
augustus
is
familiar
with
what
we're
trying
to
do
here
and
then
that'll
get
them
really
familiar.
D
Yeah
and
what
we
it's
a
little
bit
of
what
we
don't
know
as
well,
it's
a
little
bit
like
we
don't
know,
or
we
know
that
we
need
some
more
workflows,
but
we're
not
quite
sure
where
we
need
them,
because
we
don't
have
it
all
written
down
in
one.
D
So
let
me
let's
see
if
I
can
can
help
here
a
bit.
D
So
here's
the
here's
that
sheet
here's
the
automated
test,
let
me
know
make
it
a
little
bit
bigger,
so
good
we've
got
a
decent
some
of
the.
What
makes
it
nice
and
complex
nice
and
interesting
kind
of
juicy.
D
If
you
will,
is
the
fact
that
some
workflows
call
other
workflows
which
is
nice
or
you
know
nice
to
reuse
the
workflows
some
workflows
are
like
have
one
and
I'll
use
github's
nomenclature,
they
have
one
job,
one
ci
job
and
maybe
multiple
steps,
or
maybe
they
have
a
job,
multiple
steps
and
then
another
job
and
some
steps,
and
so
you
can
kind
of
have
dependencies
within
a
given
workflow.
D
So
if
just
by
random
example,
I
will
close
my
eyes
and
pick
did
I
hit
one
all
right?
Okay,
so
where
are
the
workflows
a
couple
of
places
to
look
at
the
workflows.
D
Nice,
so
this
is
actually
a
good
one
to
take
a
look
at
briefly,
because,
because
many
of
the
adapters,
the
adapter
should
really
be
almost
the
same,
and
this
one,
this
multi-platform
workflow,
is
available
in
every
re-adapter
repo
so
to
to
just
read
it
really
quickly
at
just
a
high
level.
It's
like
this
triggers
when
one
of
one
of
three
things
happens.
D
Okay,
that
then
this
initiates-
or
this
is
it's
not
written,
but
it's
an
or
it's
when
there's
a
release
or
when
a
push
to
the
master
branch
occurs
and
that
push
is
a
has
a
tag,
a
git
tag
and
that
tag
starts
with
v.
A
Oh
nice,
okay,
good
goodie,
so
just
I
raised
my
hand
in
the
zoom
reaction.
So
can
we
just
try
to
pin
down
the
specific
question
that
augustus
is
having
sure
yeah.
D
A
B
B
A
C
So
yeah,
so
one
of
the
bottlenecks
that
I've
seen
people
facing
is
that
they
don't
have
a
patent
file,
so,
for
example,
this
is
one
of
those
workflows
that
I
was
talking
about
last
time.
So,
as
I
went
over
last
time,
there
are
three
three
particular
things
that
I
want
you
to
focus
on.
The
first
thing
is
the
setting
of
patent
file
which
will
be
used.
The
second
thing
is
the:
this
is
the
call
that
we
make
inside
of
the
machine
venture
workflow,
instead
of
instead
of
the
test
plan.
C
This
is
what
I'm
referring
to
this
is
github
allows
us
to,
you,
know,
call
other
workflows.
So
this
is
where
we
do
the
actual
heavy
heavy
load,
heavy
work
basically,
and
the
logic
is
inside
of
mesh
chemistry.
So
you
can
look
at
the
exact
logic.
How
and
the
logic
is
pretty
simple,
you
know
it
just
starts
your
kubernetes
cluster.
It.
It
takes
the
pattern
file
that
you
gave
it
here
and
then
it
deploys
that
pattern
file
and
makes
a
bunch
of
port
assertions.
C
So
in
a
simple
patent
file,
where
you'll
have
in
a
simple
pattern,
file
which
deploys
linkerd
you'll
have
three
parts
come
up
in
the
linkery
system.
Namespaces,
and
these
are
the
port
assertions
that
I
was
talking
about
and
in
this
particular
task.
It's
like
deploy
apps
right.
So
what
I
mean
by
deploy
apps
is
that
there
are
a
lot
of
apps
that
different
service
membership,
their
demo
app.
C
So,
for
example,
linkedin
has
an
emoji
moto
app,
and
if
you,
if
I'll
go
over
to
the
emoji
moto
linker
d,
then
you'll
see
let
me
yeah.
So
they
have
divided
them
into
separate
folders.
Where
they'll
have
you
know,
services
and
okay?
I
think
my
internet
connection
is
a
little
slow.
That's
why
so
yeah,
basically
coming
back
to
here
coming
back
here.
C
So
what
I
was
saying
is
that,
instead
of
writing
your
own
pattern
file
by
yourself,
if
you
go
over
inside
a
configuration
if
you'll
go
inside
designs,
if
I
should
reload
this
just
to
go
through
it
step
by
step,
you'll
be
landed
in
this
page,
and
this
is
a
pretty
good
page
for
you
to
be
landed
in.
If
you
want
to
start
writing
your
patent
file
and
as
we
call
it
here,
it's
a
design,
so
you
click
on
create
design
and
this
an
empty
template
for
you,
pops
up.
C
So,
for
example,
if
I
go
over
to
the
now,
I'm
going
to
do
a
one-on-one
one-on-one
relationship
between
a
particular,
let's
say
that
emoji
auto
web
okay,
here
we
have
a
web
app.
I
think
it's
a
code
actually
yep.
It's
the
code.
C
C
Yeah
so,
for
example,
this
is
an
emoji.
This
has
a
bunch
of
things
like
name
space
and
service
account
and
right
now
we
are
only
doing
pod
assertions.
We're
not
doing
these
extra
things,
and
this
is
actually
one
thing
that
we
are
going
to
do
in
future-
that
we
will
make
a
change
inside
of
the
core
workflow
and
inside
of
the
core.
C
Workflow
we'll
have
another
field
which
would
be
the
kind
field,
and
then
we
can
give
things
like
you
know,
service
account
and
namespace,
so
that
right
now
it's
hardcoded
to
pod,
and
I
I
can
go
over
how
you
can
do
that,
but
you
just
to
come
back
here.
You
have
a
bunch
of
services
and
you
have
a
bunch
of
deployments
for
emoji
water
right.
So,
for
example,
let's
say
that
I
have
this
particular
deployment
and
I
want
to
create
this
deployment
inside
of
the
inside,
measuring
instead
mentally
patent
file.
C
So
instead
of
having
deployment
and
service
separately,
because
this
is
a
very
common
pattern
for
people
to
build-
you
know
our
deployment
and
their
corresponding
service.
So
we
have
a
machine
core
component
which
we
call
application.
So
let's
say
that
I
clicked
on
application
and
it
popped
it
automatically
generated
this
this
template
for
me.
So
let's
say
I
name
it
here
something
and
then
I
can
fill
the
fields
here.
So
I
can
say,
like
replica
is
one
and
for
example,
here
let's
say
it
says
inside
of
the
particular
service.
C
Let's
say
it
says:
the
name
is
web
service
and
the
name
space
is
emoji.
Actually
the
name
and
namespace
fields
are
yet
to
be
put
here,
so
you
can
edit
them
manually
here.
Other
than
that
you
can
fill
up
things
like
container
name
of
the
container.
You
can
go
and
you
can
fill
labels
and
annotations
from.
C
Yeah
yeah
exactly
that
this
is
just
a
good
starting
ui
to
generate
this
patent
file,
and
there
are
a
few
things
missing
here.
For
example,
you
know
you
can,
you
have
to
manually
you'll
have
to
manually
type,
the
name
here
for
now,
at
least
this
will
change.
There
is
some
extra
for.
C
The
name
yeah
enhancements
to
be
made,
for
example,
the
name
spaces
here
default
and
right
now
in
the
in
the
ui
you're,
not
getting
any
option
to
change
it
to
something
else,
and
that's
actually
that's
an
open
issue,
so
that
should
be
an
open
issue,
so
you
can
you
for
the
for
that
reason.
For
now
you
can
just
you
know,
manually
change
the
name
from
default
to
like
here
it
has
web
service.
C
So
with
with
this
thing,
you
can
have
a
patent
file
and
after
you
have
that
patent
file,
all
you
need
to
do
is
you
need
to
store
that
patent
file
inside
of
your
install
directory
in
dot
github
folder?
This
is
a
common
pattern
across
all
of
the
adapters.
So
all
of
the
adapters
have
this
dot.
Github,
slash
install
here
you,
this
dot
yaml,
is
actually
a
patent
file.
So
this
is
a
patent
file
and
you
put
it
here,
you
know
by
convention,
and
then
you
come
when
I.
C
If
I
come
back
to
my
workflows
and
my
my
e2e
tests
here
is
inside
of
set
pattern
file,
I
mean
the
there
is
some
extra
things
that
I'm
doing
here,
for
example,
for
that
particular
pattern
file.
I
had
left
the
version
field
empty
because
we
that
particular
pattern
file
that
I
showed
you
just
now
I'll
have
to
go
back.
So
let
me
take
my
word
for
it:
it
deploys
link
id
adapter,
linker
d
service
mesh,
and
we
also
always
need
to
test
with
the
latest
linkedin
service
mesh.
C
Yeah
yeah
just
yeah,
we
just
take
the
latest
version,
and
then
we
manually
go
and
update
that
particular
field
inside
of
services
instead
of
linkedin
server.
Basically,
we
go
inside
of
that
camel
and
replace
that
version
field
with
the
latest
version.
So
we
have
our
and
then
we're
using
this
upload
action.
We
upload
the
artifact
inside
of
dot
github,
slash,
install
slash,
deploy.
You
know
we
from
where
we
had
taken
it,
so
we
just
update
it
inside
of
the
running
workflow.
C
We
update
it
now
after
updating
it,
this
is
the
actual
workflow
that
runs,
and
here
we
give
it
the
patent
file,
and
here
we
actually,
you
know,
give
our
assertions
like
these
are
the
parts
that
we
expect.
Instead
of
these
namespaces-
and
here
we
are
give
it
the
url
of
your
your
deployment
and
service,
because
here
what's
going
to
happen,
is
that
the
workflow
will
build
your
adapter,
because
we
are
going
to
test
the
adapters
on
your
particular
commit.
C
So
on
that
particular
commit,
the
adapter
will
be
built
and
a
custom
image
with
the
name
test,
something
I
guess,
and
this
url
will
be
taken
out
from
the
mystery
repo
and
that
particular
for
yaml
would
be
actually
repopulated
with
the
image
that
was
dynamically
built
inside
of
that
workflow,
and
that
image
represents
your
version
of
the
adapter.
The
changes
that
happened
when
you
made
a
commit
and
yeah
mario,
you
have
a
question.
A
Yeah,
just
I've
been
going
over
the
measuring
docks,
so
there
is
part
of
this
kind
of.
How
can
I
say
it?
What
we're
going
through
right
now
is
the
link
I'm
providing
in
the
chat
kind
of
like.
Would
it
be
helpful
to
reference
someone
who
has
these
type
of
questions
to
that
document?
A
A
Want
to
make
sure
yeah
go
ahead.
Augustus
you
want
to
add
something.
B
A
Excellent
yeah,
I'm
yeah.
It's
glad,
I'm
glad
that
that
that's
the
answer.
I
was
just
wondering
if,
for
all
that
information,
should
we
include
that
in
in
the
measuring
docks,
because
I
do
see
it
ran-
mentions
like
how
to
invoke
the
reusable
workflow,
but
probably
most
of
that
information
is
not
present
there,
and
I
understand
that
these
steps
are
just
to
generate
the
pattern
file
right.
E
C
C
You
yeah
or
you,
and
when
we
make
a
release,
then
also
we
update
the
dock
and
that's
what
you
see
here,
you
know
in
the
edge
and
the
edge
channel
is
basically
your.
These
are
on
the
merge
and
the
stable
one.
These
are
on
the
release,
so
these
are
what
is
here
and
for
a
reference
you
can
go
to
one
of
these
workflows.
For
example,
one
of
these
runs
and
see
what
happened
in
each
of
these,
and
I
deliberately
you
know
in
a
lot
of
these
steps.
C
I
deliberately
you
know,
did
logging
and
also
you
can
see
what
is
exactly
happening,
so
you
can
go
through
each
in
every
step
here
to
get
a
better
idea.
How.
A
C
Design
yeah,
if
you
have,
I
mean
I
was
showing
this
step
for
people
who
are
having
trouble.
A
C
A
C
A
C
E
C
A
yeah
this
is
a
valid
application
file
and
we
have
actually
we
support
two
valid
application
files,
but
I
should
mention
this
because
we
recently
added
support.
So
if
you
have
a
docker
compose,
so
we
actually
convert
that
docker
compose
into
the
kubernetes
manifest
for
you
on
the
fly.
If
you
pass
a
docker
compose
instead
of
passing
your
kubernetes
manifest
and
if
you
pass
the
communities
manifest
inside
of
you
know,
applications
so
so,
as
you
can
see,
you
see.
A
All
these
different
benefits
all
these
different.
What
can
we
call
them
like
formats
are
accepted,
so
that
means
that
for.
A
Test
we
could
just
like
use
any
of
them
interchangeably,
correct
restrictions,
maybe.
C
Yeah
so,
for
example,
the
current
end-to-end
test
is
based
on
patents
and
not
application.
We
can
make
changes
in
the
core
workflow
to
have
application.
So
when
I
refer
to
application
right
now,
I'm
referring
to
either
docker
compose
files
or
your
or
your
communities
manifest
you,
and
here
you
won't
see
any
docker
compose
files,
because
you
know
that's.
C
C
Yeah,
it's
a
compose
with
the
k
and
the
reason
in
the
ins,
the
reason
inside
of
the
core
workflow
we
did
not
use
measuring
ctl
application
apply
and
right
now
we're
doing
messages.
It
will
pattern
apply
inside
of
the
core
workflow.
The
pattern
that
you
create
inside
of
the
dot
meshi
slash,
install
directory
that
that
pattern
is
actually
deployed
using
message.
Ctl
pattern
deploy
and
if
we
had
an
application
we
would
use
message
little
application
device.
C
So
the
reason
we're
not
doing
that
is
because
our
at
first
reason
is
at
that
point.
Application
was
not
really
that
stable,
so
we
couldn't
use
it.
The
second
reason
is:
even
if
it
was
stable,
it
was
limited
to
unity's
manifest,
and
you
know
I
want.
We
wanted
that
core
workflow
to
be
a
little
more
extensible,
so
that
you
know
we
can
test
more
things.
We
won't
be
relying
on
only
communities
manifest
and
also
but
yeah
yeah.
It's
kind.
A
D
E
D
C
There
were
some
older
bats
tests,
we
were
using
bats
for
testing
and
we,
which
was
removed,
I
think
it
was
removed.
Let
me
actually
yeah.
C
No
actually
files,
no
actually
these
older
batch
tests
are.
These
are
the
ones
responsible
for
all
these
other
workflows.
Failing
as
well
so
secretary,
you
can
ignore
those
particular
tests
for
now,
because
those
are
going
away
or
we
would
be
replaced
in
the
future.
So
if
that's
the
only
test,
that's
failing
and
that's
stopping
you.
I
think
you
can
ignore
them
for
now.
A
E
A
Workflow
needs
I
like
updating
to
reference.
The
latest
correct
the
latest
like
test
scripts
and
actions,
correct.
C
Yeah
we
were
using
these
earlier,
but
there
is
some
issue
with
these
failing
tests,
which
I
didn't
look
over,
because
the
reason
I
didn't
see
because
they
were
going
to
get
replaced
by
our
end
to
end
test
anyways.
So
of
course,
yeah
so
secretary
suggested
all
the
suggestions
that
were
made
or
did
you.
E
C
Are
those
the
only
tests
that
they're
failing
I
mean
these
tests
are
failing
as
well?
I
guess
the
invalid
workflow
yeah,
I
think
some
job
names
were.
There
was
some
conflict
in
the
job
names
and
that
that's
something
I
I
had
pointed
out
as
well,
instead
of
the
pr
so
so,
for
example,
it
exp
job.
This
depends
on
an
unknown
job,
so
this
job
doesn't
exist,
but
you
have
referred
so
I
think
you
should
for
you
to
change
the
names.
I
think
I
had.
C
A
C
C
Yeah
after
you
commit
after
you
actually
commit
that
this
particular
workflow.
This
will
not
run
inside
of
mesh
here,
because
you
know
it's
not
merged
yet,
but
inside
of
your
fork,
it
will
run
and
if
it
runs
successfully,
we
would
know
that
everything
is
going
fine
and
then
we
can
go
ahead
and
merge
it
here
as
well.
E
C
So
you
pointed
out
some
issue:
what's
that
issue,
you
should
be
able
to
see
my
studio.
What's
the
issue
that
you're
having
with
mystery
ui.
E
C
E
C
Don't
you
use
a
message
message,
ctl
for:
are
you
able
to
use
messy
ctl?
So
if
you
go
and
update
when
you
get
the
url,
you
you'll
go
so,
for
example,
just
just
to
show
you
here:
have
you
looked
at
your
messaging
config
yaml,
yet
so,
for
example,
yeah
here
this
endpoint,
you
have
to
update
it
with
the
with
that
particular
url
that
you
are
using
to
access
your
cluster
and
then
your
messy
ctl
will
be
able
to
talk
to
your
messy
server
and
I
think
okay,
so
your
concern
is
that
is
the.
C
Is
there
a
endpoint
that
can
take
your
kubernetes
manifest
and
convert
it?
So,
as
I
said,
if
you
can
access
the
ui,
because
if
you
have
the
url
you
can
that
you
get
from
any
cube
tunnel
now
you
can.
Why?
Don't
you
use
that
url
to
access
the
ui?
You
can
access
the
ui
with
that
and
then
you
can,
you
know,
do
import
application
and
and
get
your.
E
E
C
For
example,
this
is
a
communities
manifest
as
you
can
see,
and
if
I'll,
if
I'll
hit
deploy.
Of
course,
this
might
fail
because
of
some
reasons,
because
maybe
I
have
it
consists
of
some
particular
components
that
I
don't
have.
For
example,
it
may
have
some
okay.
For
any
reason,
the
idea
is
to
not
actually
deploy
it
but
to
see
the
results
here.
If
I'll
look
at
the
response
here,
the
first
request
actually
generates
a
pattern
file
from
the
communities
manifest.
C
So
if
I'll
take
this
thing-
and
actually
this
is
pretty-
you
know
hard
to
see,
but
if
you'll
copy
it
into
vs
code
and
do
control
shift,
I
and
you
it
will
be
into
a
more
readable
format,
and
this
is
actually
a
patent
file
in
the
response.
So
the
first
request,
the
first
request
that
happens
at
slash
api,
slash
pattern
is
a
post
request
and
there
in
the
response,
you'll
have
this
patent
file
inside
of
the
patent
file
field.
C
I
had
it
here
so
the
point.
The
point
is
that
you'll
be
able
to.
This
is
a
valid
pattern
file,
so
I
think
you
should
be
able
to
see
it
from
mystery.
Ui
I
mean,
if
you
have
to
do
all
that,
you
know,
go,
find
the
end
point
and
do
all
those
things.
There
is
no
point
in
having
a
ui
which
can
do
it
for
you
or
a
command
line
utility
which
actually
does
it
for
you.
C
So
I
think
is
that
that
would
be
kind
of
how
do
I
put
it,
holding
your
right
ear
with
the
left
hand,
so
it's
like
going
all
the
way.
Why
would
you
do
the
whole
extra
work?
C
If
you
can
just
access
the
ui
and
if
you're
having
problems
with
accessing
the
ui,
then
then
that
you
can
either
we
can
help
if,
after
all
the
topics
here,
I
can
help
you
with
that
or
maybe
you
can
post
it
on
the
channel,
the
particular
errors
that
you're
getting
accessing
the
ui,
because
I
think
you
should
be
able
to
access
the
ui
you'd
be
missing
out
on
a
lot
of
things.
You
should,
if
you
cannot
access
the
ui,
then
I
think
that's
a
problem
so.
E
A
Yeah
we
can
take
a
look.
Let
me
just
show
the
screen
again.
A
Can
you
guys
see
it
yep,
okay,
excellent,
okay,
I'm
still
getting
ruby
to
run
in
these
machines,
but
I'm
able
to
while
that
finishes
installing
just
go
ahead
and
show
the.
A
A
So
that's
one
thing,
so
it's
just
to
help
and
simplify
just
having
the
the
ui
setup
requested
and
then
going
to
the
ui
and
then
running
the
specific
test.
So
this
would
run
the
cyprus
in
non-interactive
mode.
A
That's
one
and
a
I
decided
to
add
this
contributing
cyprus.
Oh
and
this
is
all
for,
like
I,
don't
have
the
issue
at
hand,
but
it's
for
this
issue
and
discuss
topic
about
you
know
just
helping
contributors
get
like
no
certain
considerations
when
they're
contributing
to
the
measure
ui.
So
part
of
that
is
like
this
existing
change
in
the
like
this,
this
contributing
to
the
ui.
So
it
already
exists.
I
just
added
some
changes
to
make
it
more
like
user.
A
Readable
yeah,
because
at
the
right
side
section
it
was
missing
some
some
of
these
because
they
it
just
covers
up
to
the
h3
or
the
like
this
kind
of
ones.
So,
besides
that
the
most
relevant
thing
would
be.
A
A
Oh
yeah
also
that
run
fast
deprecated
so
now
it'll
be
server.
I
think.
E
A
Was
yeah
some
something
good
as
well?
Oh,
and
also
well,
yeah,
basically
prefer
to
yeah.
I
added
this
because
you
know
just
imagine
that
when
some
contributor
was
contributing
to
the
to
the
ui.
A
You
know
they
would
like
to
know
more
details
so
just
to
simplify
like
where
to
go
next.
If,
if
there's
some
issues
with
running
the
the
server,
they
could
reference,
the
this
other
section
just
to
get
more
details
before
just
racing
like
simple
issues
that
for
or
troubleshooting
you
know
like
that-
and
this
is
the
relevant
part.
So
basically
it's
just
an
explanation
of
this
new
make
command.
A
This
describes
what
it
does
so
installs
dependencies
invokes
specific
npm
script,
and
then
this
also
references
the
this
would
reference
the
master
version
of
the
package.json
so
that
this
brings
awareness
of
that
command
and
that's
basically
yeah
that'll
help
the
yeah.
The
contributor
know
the
specifics
of
that
command.
E
A
Can
just
read
it:
I
mean
it's:
it's
readable,
just
an
npm
script.
Here's
the
make
uh-huh!
That's
like
the
suggestion
and
added
this
a
syntax
so
that
it's
just
like
yeah.
That.
A
Well,
we
could
merge
it
as
it
is,
but
the
I
would
like
to
get
some
feedback
on
the
status
on
this
other
new
contributing
cyprus.
So
I
added
this
reference
over
there
so
for
contribution
and
just
benefiting
from
that
those
existing
tests-
and
that
is
over
here.
Let
me
just
I
collapse
it
on
purpose,
because
this
reference,
the
other
one,
so
it's
over
here.
A
I
think
I
would
be
able
to
merge
it
this
week.
I
just
need
to
update
maybe
some
remove
someone
needed
parts,
but
this
basically
explains
what
tool
we're
using
a
what
is
its
purpose
and
just
some
links
to
the
features
it
provides,
just
linking
the
relevant
documentation
and
guides
for
cyprus
itself
and
the
support
test
types
like
the
reasoning
of
why
anyone
would
pick
the
tool
and
then
again
here
is
like
the
most
relevant
thing.
A
I
think
just
this
part
about
what
each
folder
contains,
what
it's
supposed
to
be
used
for,
like
the
helpers,
a
water
fixtures
like
how
is
that
used
and
even
provided
a
link
to
the
master
version
of
some
samples,
which
would
be,
I
mean
it's
not
too
readable.
Sorry
for
that,
but
basically
it's
explaining
the
difference
between
when
it's
used
by
an
integration
test
which
is
to
stop
the
backend
responses.
So
that
is
some.
A
That
is
what
contributors
would
be
running
in
their
local
for
now
and
maybe
instead
of
like
this
needs
to
go
away.
This
other
part,
but
I'll,
be
adding
just
more
some
more
details
about
maybe
some
troubleshooting
on
running
the
the
integration
tests
and
also
a
the
end-to-end
test,
and
maybe
some
prerequisites
because
at
least
links
to
those
prerequisites
as
to
like
having
a
cluster
running
and
there
needs
to
be
a
server
like
the
backend
running
as
well
and
probably
like
a
like
the
context
being
defined
for
the
cluster.
C
So
is
this
the
only
pr
that's
open
from
you
right
now
or
there's.
A
Nothing
now
like
this
is
just
a
branch.
I
have
I'd,
be
opening
a
pr
when
these
changes,
what
I'm
mentioning
right
now
are
kind
of
like
not
done,
but
at
least
an
initial
version
and
actually
there's
something
else.
So
there
was
a
really
good
question
from
this
guy
named
rohit
rohit
raju.
A
It
was
on
this
other
channel
on
the
on
the
ci
channel,
so
our
channel,
he
was
asking
about
how
to
test
cyprus,
and
I
don't
know-
maybe
some
of
this
could
be
integrated
to
the
contribution
documentation
for
cyprus,
as
it's
like,
I
think,
for
an
end-to-end
test.
There's
a
lot
of
more
more
of
prerequisites
as
to
what
the
contributor
needs
to
know
to
contribute
to
that,
and
generally,
I
think
it's
a
good
good
set
of
information
to
you
know
bring
awareness
of
all
contributors.
A
Fail
they
could
easily,
just
you
know,
know,
have
better
awareness
of
where
that
what
those
tests
can
be
found
and
everything
so
yeah.
C
So,
what's
your
so
so
your
task,
I
would
say:
let's:
let's
wrap
it
up
and
wrap.
E
C
With
the
yeah
wrap
it
up
with
exact
task,
so
your
exact
task
would
be
to
create
pr
of
that
branch.
Yes
correct
other
than
that.
Do
you
have
any
pr
open
around
cyprus
tests
or
any
changes
that
you
are
making
around
cyprus
tests.
A
Well,
one
thing
to
mention
is
that
I
did
add
this
cyprus
label,
so
that'll
help
us
just
talk
about
that.
I'm
hoping
and-
and
I
I
linked-
I
added
that
tag
to
some
of
these.
So
right
now,
there's
no
pr
open
for
these,
but
I
do
plan
on
starting
working
on
this
there's
some
commented
out
test
data
for
a
test
I
added
before
so
part
of
on
commenting
it
out
would
be
just
finding
like
if
there's
a
workflow
github
workflow
changes
needed.
C
In
instead
of
a
slack
mesh,
ci
channel-
and
you
know,
update
their,
what
are
you
so
that
you
know
others
are
aware
of
that?
You
are
doing,
because
you
know
your
maintainer
here,
and
people
should
know
that
you
are
working
hard
to
get.
C
C
It
would
be
good
if
you
put
your
exact
action
items
and
what
you're
doing
inside
of
the
machine.
Yeah
yeah
start,
doesn't
progress
so,
but.
C
C
Actually
yeah,
actually
you
can
you
I
mean
you
can
do
that
without
starting
working
on
them
and
inside
of
the
write-up,
you
can
actually
tell
people
okay,
I'm
going
to
start
working
on
these
by
this
day.
So
if
someone
else
comes
up
and
says
hey,
I
want
to
pick
it
up,
so
you
can
hand
it
over
to
them.
So
it
would
be
easy
if
you
set
a
deadline.
C
A
Maybe
someone's
working
on
something,
but
then
that
or
me
or
someone
else
stops
then
just
share
that
so
that
anyone
can
yeah
make.
C
A
C
While
I
am
on
action
items,
I
think
augustus,
you
had
a
pretty
good
idea
about
the
whole
test
inside
of
the
adapter.
So
can
I
expect
something
from
you
some,
you
know
some
action
item
from
you
or
would
you
be
like?
Would
you
be
comfortable
with
committing
to,
let's
say,
let's
say
in
linkedin
sample
apps?
So
are
you
comfortable
now
with
information
or
is
there
something
missing
right
now
or
you
know,
do
you
have
enough
to
go.
C
Whichever
you
wish,
I
mean
it's
a
democracy
among
adapters,
but
we
already
have
inside
of
istio.
So
you
can
pick.
Let's
say:
linker
d,
you
can
pick
linker
d
or
you
can
pick
any
other,
and
if
you
have
any
problem
you
can
tell
your
exact.
You
can
ping
me
and
I
would
be
available
and
yeah.
So
I
I
think
I
can
expect.
I
can
expect
some
progress
from
you
inside
of
linkedin
right.
Yes,.
B
A
Sounds
good
well,
so
not
sure
if
there's
any
comments
or
questions
like
is
the
scope
for
what
I
was
suggesting
like
about
my
work
in
progress.
Is
it
too
big
or
does
it
make
sense?
Maybe
I'm
missing
anything
yeah.
C
I
don't
know
yeah,
it
does
make
sense,
but
I
think
I
think
if
you
as
more
people,
have
a
look
at
it,
they'll
have
a
better
opinion
than
I
can
have
of.
A
C
Yeah,
so
inside
of
messy
ci
channel,
if
you
can
just
drop
links
a
bunch
of
links
and
a
bunch
of
that,
that
was
the
whole
point
of
it,
so
that
would
be
nice
segrently.
Do
you
want
to
take
something
up
or
after
your
console
pr
get
get
smart?
Because
I
don't
think
that
that
pr
has,
after
those
issues,
get
resolved
that
you
know
what
we
can
hold
on
to
that?
Let's
get
your
pr
mers!
First,
I
think.
That's!
We
shouldn't
hog
you
down
with
a
bunch
of
other
sample
apps
and
everything.
E
C
I'll
I'll
have
a
look
look
into
that
because
even
I
didn't
look
into
psyllium
adapter.
I
didn't
get
time
to
look
into
psyllium
adapter
as
well
as
cilium
service,
which
so
smashed
that
much,
but
I
think
they
might
have
something
in
samples.
If
I
get
something
I'll
post
it
on
the
ci
channel
and
I'll
definitely
tag
you,
oh
and
user
as
well.
C
Yeah
might
have
something
as
well
are
absent
because
they
had
some
things
with
school
and
all
so
rita.
Raj
is
actually
doing
some
good
progress
and
he
was
the
one
who
done
who
the
first
did
sample
apps
inside
of
his
two
adapter.
So
he
was
the
one
who
first
created
that
pr.
So
he
might
have
some
idea
about
psyllium
as
well.
Maybe
you
can
ask
on
the
ci
channel
to
other
people
as
well
and
I'll
find
one
for
myself.
E
Okay
and
the
other
thing
is
console,
they
are
sample
app.
There
are
some
two
containers.
No,
there
is
a
pod
that
comes
out
of
place,
so
here
in
the
test
should
should
I
only
test
for
it
once
because
it's
it's
the
same
code
but
the
I
I
think
it's
characterized
should
I
test
for
it
once
or
like
where,
where
you
expect
some
pods
in
some
name
spaces.
C
Twice,
I
didn't
get
a
question
once
or
twice
the
can
you
can
you
repeat
that
quick
rephrase
that
question
a
little
bit.
E
B
C
E
E
E
C
C
Yeah
so
yeah
yeah
yeah,
so
you
can
do
for
because
right
now,
inside
of
our
assertions,
we
don't
specify
one
part
or
two
part
or
three
part.
We
just
you
know
specify
pod
so
yeah.
Even
if
two
come
up
you
can
you
have
to
only
do
it
once,
because
that
will
not
change
anything.
If
you,
you
know,
if
you
append
that
list
with
10
times
the
same
name
and
the
same
name
space,
it
won't
make
any
change.
C
So
I
think
you're
good
to
go
with
only
mentioning
that
once,
although
in
future,
when
we
will
get
back
to
our
core
workflow
and
tweak
it
a
little
bit,
then
things
might
change.
But
right
now
I
don't
see
any.
This
thing
is
a
problem
so
yeah.
E
C
Yeah
does
anyone.
I
think
I
answered
all
the
augustus
questions.
I
think
augustus
has
an
action
item
here
and
mario
also
has
an
action
item
and
he
has
he
had
some
things
that
he
can
share
in
the
see
he
will
share
in
the
cia
channel
and
sakuranda.
Has
this
pr
up,
which
is
going
to
get
merged
and
has
this
answer
answers
answered?
C
So
I
think
and
we're
almost
up
in
time,
so
I
think
it's
the
time
to
say
goodbye.
I
guess
so
good
night
good
evening
and
good
morning
to
each
of
you
depending
upon
what
time
zones
you
live
in
and
see
you
in
the
next
meeting,
and
I
hope
by
that
time
we
have
progressed
a
little
bit
much
more
in
this
in
these
tests.
So
everyone.