►
From YouTube: Kuma Community Call - June 8, 2022
Description
In this call, we are discussing Kuma 1.7.0, Kuma 1.6.1, Kuma 1.5.2.
A
Yeah,
hello,
everyone
welcome
to
the
kuma
community
call,
please
add
your
name
to
that
and
the
list
and
feel
free
to
submit
any
agenda
item
you'd
like
to
discuss
today.
So
we
will
start
with
the
releases.
Kuma
1.7.0
release
is
still
in
progress.
A
We
are
waiting
for
unvoice
security
patch,
that's
supposed
to
be
released
tomorrow
and
as
soon
as
we
got
all
binaries
compiled
for
envoy,
I
think
we
are
ready
to
go
and
cut
release
and
the
same
for
I
think
before
we
will
have
1.6.1
and
after
that
1.7.0
it
should
be
at
the
beginning
of
the
next
week.
If
I'm
correct
so
yes
charlie,
do
you
have
anything
to
add
for
releases.
C
B
Yeah,
so
in
the
past,
what
we've
been
doing
for
proposals
for
like
big
features
or
big
changes
to
kuma
has
been
docs
like
marked
down
files
inside
puma
that
didn't
really
have
any
kind
of
format
what
we've
been
and
the
process
wasn't
very
well
defined.
So
what
we've
been
working
on
now
is
to
have
an
adr
process
and
to
do
this,
so
it's
all
defined.
Well,
do
you
want
to
show
the
old
proposals?
First
yeah?
B
Maybe
so
these
are
the
old
proposals
so
like
there's,
no
real
easy
way
to
identify
them,
there's
no
standardized
format,
and
so
there's
sometimes
a
little
bit
hard
to
like
reread
after
the
fact
and
understand
really
what
happened
now
that
we
have
madr.
B
So
we
have
this
here,
so
the
very
first
magr
is
to
actually
use
madr.
So
if
you
pick
this
one
yeah,
it
actually
describes
what
we
do.
The
cool
thing
is
actually
defining
what
needs
an
madr
so
that
people
can
quickly
know
whether
or
not
they
should
go
for
a
design
and
so
to
open
it.
You
just
you
know,
create
a
time
like
follow
this
template,
and
then
you
do
need
to
get
free
approvals
on
the
pr
to
get
the
mhr
actually
merged
in
and
yeah.
B
D
A
Yeah,
if
there
are
no
questions,
then
I
think
we
can
discuss
this
now
like
the
topic
that
or
come
up
recently
or
maybe
we
can
at
first
check
if
people
have
like
questions
in
general
and
so
are
there
any
questions.
C
A
We
can
we
can
discuss
whatever
we
want
so
yeah.
I
think
lukasz
started
this
topic.
So
can
you
please
introduce
us
to
the
yes.
E
So
there
is
like
problem
how
to
detect
to
which,
which
pro
materials
should
take
the
metrics.
It
might
be
some
there.
It
looks
like
the
metrics
shouldn't
be
much
specific,
more
like
zone
specific
or
something
like
this,
because
you
mostly
want
one
promise
for
whole
a
cluster,
and
that's
that's
why
I
thought
maybe
the
merch
specific
policies,
not
all
they
don't
have
to
be
like
this
same.
It
comes
to
the
external
services.
They
might
be
also
not
the
mesh
specific
and
maybe
some
default
policies
that
you
want
to
apply
for
all
the
meshes.
B
A
I,
in
my
opinion,
it
doesn't
make
sense
to
take
the
policies
that
we're
using
for
setting
some
stuff
from
inbound
or
outbound
and
have
these
type
of
policies
to
be
available
for
all
measures.
I
think
that's
kind
of
breaks,
isolation
that
we
want
to
achieve
with
meshes,
but
at
the
same
time
I
get
the
I
get
the
use
case
with
prometheus.
A
E
E
Some
specific
things
that
are
not
the
mesh
mesh
specific
like
the
promise,
for
example
the
observability,
the
whole
observability.
It
shouldn't
be
for
just
one
mesh.
E
A
Yeah,
I
just
want
to
make
sure
that
when,
when
we
finally
finish
the
proposal
for
new
policy
matching,
we
will
take
this
into.
B
Account
mean,
I
guess
one
thing
is
the
bit
of
observability
we're
talking
about
it's
not
really
down
to
configuring
data
planes.
It's
like
configuring,
external
stuff
right
in
that
case,
it's
the
permission.
It's
the
back
ends
for
logging,
tracing
and
metrics,
and
the
other
example
we
have
is
external
services
right.
C
B
A
Yeah,
it's
something
that
like
cluster
operator,
gives
you.
For
example,
you
have
one
logging
backend
in
your
cluster
and
you
just
create
and
define
this,
and
you
can
use
it
from
every
mesh,
so
maybe
such
stuff
for
logging
tracing
that
you
mentioned
that
exactly
should
be
defined
on
global
class
level,
not
mesh
level
yeah.
I
can
try
to
write
down
what
we
discussed
so
backhands
for.
A
But
then,
in
this
case
like,
if
you
create
external
services,
it
will
be
added
as
an
outbound
to
all
meshes.
A
B
C
C
Yeah,
just
like
we
do
with
a
data
thing
right
that
you
can
override
the
setting
of
of
matrix
in
a
data
plane
object
if
we
could
follow
the
same
path
with
some
ingress
and
details.
A
But
in
this
case
you
have
to
define
the
backend
right,
not
just.
A
C
B
D
C
B
C
C
A
C
D
A
B
F
G
I
I'm
jp.
I
work
for
a
broadcasting
company
we're
trying
to
implement
essentially
a
hybrid.
You
know
cloud
using
kong
as
the
api
gateway
and
puma
is
a
service
mesh,
so
we
have
a
diverse
amount
of
systems
ranging
from
gms
http
and
some
very
custom
protocols.
G
B
Nice
and
so
what
what's
working
out
with
kuma
and
what?
What
are
the
hedge,
a
bit
at
the
moment.
G
Well,
I
had
a
bit
of
a
a
bit
of
a
challenge
integrating
human
kong,
but
I
I
got
around
it
and,
of
course
we're
using
cyber
arc
conjurer
for
secrets
and
that's
also
been
a
bit
of
a
problem
because
you
know
the
weak
kong
yeah.
G
You
know
the
open
api
with
security,
sorry
with
conjurer,
you
know
passive
secret
and
so
on,
but
that's
more
kong
than
puma
so,
like
I
said,
I'm
just
getting
my
feet
wet
right
now
and
I
joined
the
community
just
to
see.
What's
going
on.
C
G
F
No
this
summer
I'm
gonna
be
working
on,
and
I
I
talked
to,
I
think
jacob
in
the
past
before
this,
but
I'm
going
to
be
working
with
one
of
the
developer
advocates
of
hashicorp
and
developing
a
vault
plug-in
that
will
manage
the
token
brokering
in
kuma.
There's
some
a
lot
of
manual
steps
to
that
and
a
lot
of
pieces
that
we,
I
think,
would
be
nice
to
automate,
and
I
think
that
those
two
products
would
kind
of
complement
each
other
pretty
nicely
so
yeah.
F
That's
something
that
I'm
going
to
be
working
on
this
summer.
I've
been
digging
into
kuma
a
lot
lately,
because
I
work
in
public
sector
in
the
u.s
and
they
tend
to
use
kong
for
their
api
gateways.
So
I've
done
some
some
service
measures
with
console
and
some
other
stuff,
and
there
are
some.
Sometimes
there
can
be
some
challenges
to
get
those
to
work
just
quite
right
because
they
work
slightly
different
in
certain
certain
areas,
so
digging
into
kuma
as
well.
F
A
Okay,
if
there
are
no
more
no
more
our
question,
a
discussion,
hey.
C
D
C
Okay,
but
I
yeah
okay,
so
I
created
a
pr
that
should
help
us
to
do
a
better
job
with
logging
in
coma
and
I've
written
a
bunch
of
conventions
that
I
think
we
should
follow.
Of
course,
you
are
like
feel
free
to
argue
against
them.
I'm
okay,
like
just
pick
one
way,
but
I
was
thinking
about
this
point.
C
So
if
you
are
logging,
some
action
right
should
I
log
before
actually
do
an
action
and
log
again
that
action
is
done
or
should
I
just
look
before
that,
or
only
after
that?
C
Do
you
see
what
I
mean
like
if
I
look
before
and
after
it's
twice
as
many
logs,
but
at
the
same
time
it's
kind
of
nice
to
see
that
something
has
completed
right
so
right
now
I've
written
this,
but
because
of
not
producing
too
many
logs,
we
probably
should
log
only
once
right
and
probably
it's
better
to
look
before
an
action.
So
if
there
is
an
error,
it's
kind
of
clear
what
was
the
cause
of
an
error.
So
what
do
you
think
about
this?
Can
we
just.
C
Sure
that
is
an
option,
but
sometimes.
C
D
I
think
that
for
like
trace
or
debug
level,
we
could
actually
log
before
and
after
so
we
know
how
long
the
action
takes,
so
you
don't
have
to
like
hook
up
any
like
instrumentation
stuff.
So
you
know
like
performance
wise.
You
know
exactly
how
long
the
action
took,
but
only
for
like
higher
levels
or
lower
levels
of
vlogging.
C
B
D
D
C
Yeah,
that's
a
good
question.
I
was
writing
this
by
just
you
know.
I
went
through
the
code
base
more
or
less
to
just
see
how
we
use
logging-
and
I
was
trying
to
you-
know-
write
examples
of
what
we
are
doing
right
and
what
we
could
improve
right
but
yeah.
Maybe
there
are
standards
with
like
bigger
code
bases.
D
C
D
Sorry,
just
one
thing:
maybe
you
can
actually
like
write
custom
rules
for
the
goal,
link
that
I
don't
know
if
that's
possible
yeah.
C
Of
course,
any
linking
of
this
should
be
possible,
but
I
don't
know
if
there
is
like
a
built-in
south
ocean
that
we
can
take,
or
will
we
like,
spend
a
month
implementing
this
price
so
yeah,
let's
see
okay.
That
was
the
point
that
I
was
the
most
concerned
about.
So
thanks
for
the
input
and
if
you
have
like
more
suggestions
or
questions
or
whatever
just
comment,
I
would
love
to
hear
more.