►
From YouTube: Layer5 Community Meeting (Oct 30th, 2020)
Description
@Hashicorp Consul v1.9 release overview by @blakecova. Jose Castro shows off the new community calendar.
A
All
right,
hello,
hey
josh!
Now,
hopefully
everyone
should
hear
me.
I
was
not
giving
everyone
the
usual
the
usual
dose
of
bad
jokes.
A
I've
come
to
realize.
That
might
be
how
a
lot
of
people
like
to
end
their
week
with
a
little
a
little
forced
chuckles.
A
Oh
yeah,
it
yeah
you
know
last
week
was
worse
for
sleep.
Some
of
us
were,
and
some
of
you
on
the
call
were
probably
well
recording
some
cube,
cube
contacts
I'll
you
know
hear
some
advice.
Don't
not
only
don't
wait
to
the
last
day
to
record
your
talk,
but
don't
wait
until
the
evening
of
the
last
day,
especially
if
you
have
two
talks
to
record
it
didn't
yeah
anyways
last
week
was
worse,
so
I've
got
I've
gotten
some
sleep
since
then,
but.
A
Yeah
we've
been
making
a
lot
of
progress.
All
of
you
in
the
community
have
been
making
quite
a
bit
of
progress
on
things.
So
let's
we're
four
minutes
in
we'll
no
doubt
have
others
joining,
but
it
is
time
to
get
going.
I'm
gonna.
A
All
right
very
good,
welcome
everyone.
It
is
friday.
Let
me
let
me
start
that
over
what
is
this?
Today's
now
right
day
before
halloween,
welcome
everyone,
happy
halloween
for
those
of
you
that
do
that
sort
of
a
candy
thing.
A
Curious
anybody,
anybody
being
social
over
halloween
or
is
everyone
staying
massed
up
and
hermiting.
C
A
A
All
right,
fair
enough,
good
deal,
everyone,
that's
on
the
call
should
have
access
to
this
doc,
there's
a
link
to
the
doc
in
the
chat.
If
you
don't
see
it,
you
know
say
something:
if
you
don't
see
it,
I
don't
know
that
we've
shown
some
of
the
work
that
the
community
members
here
have
done
recently
on
the
this
community
page.
A
There
are
two
meetings
that
are
listed,
that
we
are
maintainers
within
or
that
we
spend
a
lot
of
time
in
and
so
a
lot
of
things
that
are
done
in
this
community
end
up
being
in
those
two
discussed
in
those
two
cncf
calls,
and
so
hence
they're
listed
here.
But
but
this
is
a
nice
reference.
That's
that's
nice,
while
I'm
giving
a
general
update
like
this
I'll
also
say.
A
A
Events,
it
also
becomes
evident
when
you
lay
it
out
visually
that,
my
goodness,
we
have
a
vibrant
community,
a
lot
of
people
here
to
do
a
lot
of
things
so
sort
of
five
direct
layer.
Five
project
calls
a
week
which
is
good
and
we
were
just
talking
about
adding
another
one.
A
So
there's
been,
you
know,
thanks
to
some
efforts
from
jesus
and
from
chris,
there
have
been
an
influx
of
spanish-speaking
individuals
in
the
community
recently,
which
is
great
and
they're
actually
converging
on
translating
mesher's
docs
into
spanish,
and
so
we'll
talk
about
that.
I
guess.
A
Good,
okay,
if
you
don't
toss
your
name
in
while
someone
else
is
giving
a
talking
I'll
toss,
your
name
in
and
I'll
put
a
nice
little
made
up
last
name
next
to
you
just
as
a
forewarning,
so
you
don't
have
to
put
your
name
in.
But
if
you
do,
there's
a
couple
reasons
why
we
put
it
in
there.
One
is
to
well
it's
it's
about
to
be
what
pratik
is
going
to
talk
about
in
some
respects.
It's
about
doing
things
openly.
A
It's
also
about
the
fact
that
at
some
point
we
occasionally
as
different
contributors
are
discussing
in
a
heated
way
which,
what
design
to
go
with
on
a
particular
project
or
how
to
take
it
forward
that
you
know
as
the
community
grows
and
grows
and
grows,
we
will
they'll,
be
the
call
and
need
for
more
and
more
governance,
and
one
of
the
things
that
the
service
mesh
interface
group
and
being
a
maintainer
of
that
spec,
I've
been
asked
to
define
what
it
means
to
be
active
in
the
community
and
and
being
active.
A
Well
the
promotion
of
three
different
maintainers
in
the
community
here,
the
bringing
aboard,
I
think,
five
different
interns
and
two
employees
for
layer,
five
and
so
we're
you
know
growing
quickly
and
part
of
the
point
of
putting
your
name
down
is
that
at
some
point
being
active
is
there's
there's
different
ways
to
count
that,
and
I
think
it's
really
important
how
it's
counted,
and
I
think
it's
really
important
how
it's
counted
when
it's
used
for
something
and
the
being
active
is
just
is
coming
to
a
meeting.
A
Maybe
you
said
something
maybe
didn't
that
counts.
Maybe
it's
contributing
some
code
like
maybe
it's
writing
some
documentation
filing
a
bug
providing
feedback
going
and
talking
about
the
work.
The
projects
that
are
going
on,
like
like
being
engaged,
comes
in
all
different
forms.
I've
been
disappointed
in
a
number
of
other
communities
where
it
was
really
only
code
that
was
counted,
and
I
thought
that
that
was
a
miss.
A
So,
let's
get
into
the
topics
pratik,
I
think
you
have
our
first
topic
today.
B
All
right,
so
am
I
audible
what
okay
sure.
So
this
is
just
a
general
kind
of
thing
which
you
want
to
talk
about
over
here,
which
is
the
first
last
week
we
were
checking
our
slack
stats
like
how
much
our
community
is
being
active
and
we
had
around.
If
you
see
in
the
community
meeting
dock,
we
had
around
2900
messages
last
week
on
you,
so
that's
good.
B
We
would
like
you
to
be
more
public
and
just
use
all
the
channels
we
have,
whether
it's
measuring
whether
it's
mystery,
ctl
or
even
general,
or
newcomers
channel
that
you
ask
your
doubts
over
there
and
anyone
would
come
and
like
solve
your
doubt
so
yeah.
We
would
like
to
see
that
80
percent
of
all
messages
that
we
are,
eighty
percent
of
all
the
messages
being
game
should
reduce
to
a
smaller
number
and
people
get
more
active
in
public
channels,
so
yeah.
Why
are
we
doing?
B
This
is
because
we
want
everybody
to
learn
more
like
when
we
have
a
discussion
over
some
topic
like
we
had
the
discussion
in
general,
like
in
the
general
channel
today
that
how
you
know
somebody
was
having
a
doubt
over
how
to
push
something
like
that
to
push.
He
was
having
some
doubt
with
it
and
like
lee
and
josh
jumped
in
and
explained
him
all
the
steps
that
he
needs
to
do
in
order
to
correct
his.
B
So
like,
if
so,
this
helps
everybody,
not
just
the
person
who
is
asking
the
doubt,
but
anybody
in
future
who
is
also
looking
forward
to
contribute
or
just
have
some
doubt
he
will
get
to
know
that
how
things
are
done
over
here
and
it
then
it
kind
of
gives
you
an
awareness
and
like
how
everything
can
be
done
and
get
engaged
more
in
the
community,
so
yeah
the
primary
purpose
of
like
we
would
encourage
you
to
participate
in
public
channels.
B
B
A
Thank
you
for
that
just
to
to
echo
that,
for
a
moment
I
would
say
it's
a
pretty
busy
community
there's
a
there's,
a
lot
of
slacking
that
happens
and
when
you
think
of
how
much
happens
privately,
you
start
to
have
a
sense
of
just
how
much
is
going
on,
which
is
fantastic.
A
It
there's
as
the
community
grows
and
as
we
you
know,
individuals
that
have
been
here
and
are
contributing,
get
promoted
into
or
get
acknowledged
as
being
and
performing
different
roles.
A
A
If
you
will
that's
actually
part
of
what
happens
when
discussions
are
public
people
have
a
sense
or
have
an
opportunity
to
chime
in
and
and
a
sense
of
ownership
and
and
literally
ownership,
and
so
I
for
me,
like
I
don't
maybe
it's
just
important
to
have
like
this
this
first
one,
and
that
is
learning,
is
a
real
theme
of
what
goes
on
here.
There's
a
lot
of
tech,
a
lot
of
languages,
a
lot
of
tech
and
for
as
much
as
I
like
to
think
that
I
know
I
could.
A
I
could,
recount
each
day
of
this
week,
that
I
learned
something
new.
As
a
matter
of
fact,
I
think
it
was
at
the
on
the
wee
hours
of
wednesday
morning.
A
I
learned
that
in
aws
api
gateway,
you
can
go
and
reconfigure
your
routes,
change,
how
you
know
your
config
of
what
you
want,
aws
api
gateway
to
do,
and
it
looks
like
all
of
the
settings
are
there
and
accepted,
and
but
unless
you
go
over
to
the
hidden
ui
menu
that
says,
deploy
api,
it
might
take
you
about
12
hours
of
troubleshooting
to
figure
that
out
so
anyway.
The
point
is:
don't
be
embarrassed
about
learning,
because
everyone
here
is
learning
and
so
the
more
questions
you
ask
publicly
the
faster
we'll
all
move.
A
Oh
very
good,
next
topic,
I'm
jose,
who
I
don't
know
that
he's
on,
but
he
had.
We
just
talked
about
the
calendar,
and
so
that
was
nice
and
then
hashicomp
was
had
here
two
weeks
ago,
a
couple
of
new
products
and
some
whiz-bang
features
in
console,
one
nine,
and
so
we're
fortunate
that
layer,
five
has
partnered
with
hashicorp
and
we're
fortunate
that
actually
we
had
a
couple
of
new
hashicorp
folks
join
this
week
in
the
community,
but
also
that
blake
has
been
a
long-standing
member
and
pretty
active
and
so
blake's.
A
Also
the
one
of
the
console
product
managers
whose
responsibilities
are
is
the
one
whose
responsibility
is
over
consoles
service,
mesh
functionality
and
roadmap,
and
so
blake
really
happy
to
hear
from
you
today.
I
figured
that
the
community
could
well
the
one
that
blake
actually
there's
some
updates.
I
don't
know
that
we've
conveyed
to
you
about
the
console
adapter.
I
know
that
we've
spoken
about
various
enhancements
that
it
needs
to
have.
It
has.
A
I
think,
since
the
last
time
that
we've
spoken
on
the
adapter,
it
has
been
overhauled
and
it
has
a
lot
more
functionality.
It's
it's
not
one.
Nine
compatible
or
we
haven't
tested
that,
but
it
is
in
a
much
better
place,
which
is,
which
is
good,
that
was
kind
of
a
blocking
factor.
I
think
for
some
of
the
things
we
were
looking
to
do.
C
Yeah,
I
actually,
I
saw
some
of
the
pull
requests
on
that
and
saw
that
it
was
updated
from.
I
think
it
was.
It
won't
only
able
to
deploy,
console
1.5
before
and
so
now
I
believe
it
was
184
or
one
eight
one
of
the
the
latest
production
version
before
the
latest
beta.
So
that
was
great
to
see.
I
really
appreciate
a
person
who
in
the
community
who
contributed
to
updating
that.
C
I
think
I
provide
some
comments
on
the
pr
some
pointers
to
kind
of
how
to
best
configure
console
but
glad
to
see
that-
and
you
know
I
know
we
definitely
have
some
customers
who
have
been
looking
at
mesheri
for
multiple
things.
They
want
to
do
primarily
for
benchmarking,
and
so
they
were
pretty
excited
to
see
that
now
that's
updated.
They
can
use
it
and
deploy
a
console
and
do
some
of
their
testing.
So
that
was
really
great.
A
I'm
glad
that
we
were
speaking
about
this
because
I
just
just
recalled
yesterday
had
a
new
connection
on
linkedin.
That
was
asking
if
I
could
give
him
a
set
of
slides
on
the
difference
between
istio
and
console,
because
he
wants
to
use
them
internally
to
help
facilitate
a
decision.
And
so
so
that's
kind
of
a
timely.
A
I
will
but
blake.
I
figured
if
yeah
we're
all
years
about
one
nine
and.
C
Is
it
beta
currently
or
it
is
yep,
it's
beta?
So
let
me
share
my
screen
and
I'll
start
with
kind
of
talking
through
the
latest
announcement
for
one
at
nine.
What
some
of
these
features
mean
and
then
what
the
the
path
is
to
ga,
and
so
you
know,
as
leah
mentioned,
we
had
hashikank,
which
is
our
user
conference.
C
Just
a
couple
of
weeks
ago,
we
typically
hold
you
know
two
of
these
or
twice
a
year
once
for
the
eu
and
kind
of
that
side
of
the
world,
and
then
one
in
the
us,
and
so
that
u.s
version
of
hashicom
just
passed,
and
as
part
of
that,
let
me
zoom
in
a
little
bit
on
console
what
we
did
was
introduced,
a
number
of
features
and
I'll
just
kind
of
walk
through
these.
C
The
first
one
is
what
we're
calling
application
aware
intentions,
and
what
this
is
is
intentions
in
console
are
the
authorization
policies
that
you
can
configure
to
define
which
applications
within
the
service
mesh
are
allowed
to
talk
to
other
apps.
So
I
think
istio
calls
these
authorization
policies,
for
example
very
similar
and
how
they
worked
in
the
past
with
console
is
that
they
were
all
based
off
of
service
identity.
C
So
if
you
had
a
service
named
web
and
a
service
named
db,
you
can
just
create
an
attention
to
say,
allow
this
connectivity
at
layer
4
or
at
the
you
know
the
tcp
layer,
or
you
know,
allow
or
deny
that
you
could
do
that
on
a
per
name
space
level,
but
it
was
all
based
off
of
just
simply
service
identity,
and
there
were
you
know,
a
number
of
our
customers
and
users
in
the
open
source
community
that
wanted
more
granularity
than
that.
C
1.9
now
brings
that
we
have
now
the
mix
of
identity
based
and
application,
aware
intentions,
and
so
for
the
application
aware
you're
able
to
define
intentions
which
match
off
of
things
in
the
http
request,
like
the
path,
header
and
method
and
define
complex
policies
to
allow
very
you
know:
granular
access
to
services
and
different
endpoints,
and
so,
like
here's,
an
example
of
these
service
intentions.
I
should
highlight
maybe
another
change
that
we
made
is
before
these
con.
C
These
intentions
were
managed
at
the
cli
or,
via
you
know,
an
api,
but
they
were
very
tabbed
back
over
here.
C
It
was
just
a
very,
very
simple
interface
and
you
would
have
kind
of
this
one
intention
per
source
and
destination
that
you
want.
What
we
ended
up
doing
is
moving
these
into
what
we
call
config
entries.
So
this
is
how
all
of
the
other
layer,
7
routing
within
console,
is
handled.
It's
more
of
a
document
format
similar
to
something
like
yaml
and
then
you
know,
gives
you
a
way
to
for
multiple
sources,
keep
that
and
kind
of
track
that
in
one
file.
C
So
we're
saying,
allow
tcp
connectivity
from
web
or
sorry
deny
tcp
connections
to
the
db
service
from
the
service
name
web
and
then
allow
connections
from
api.
C
But
if
we
go
and
and
actually
kind
of
look
at
the
oh
sorry,
let
me
find
the
right
docs
here.
If
we
look
at
the
layer,
seven
portions
of.
C
C
And
what
this
allows
you,
you
know
from
an
operator
or
application
developer
perspective-
is
to
have
a
consistent
way
that
you're
defining
your
security
policies
for
both
tcp
and
http
applications
and
then
having
all
of
that
enforced
by
the
service
mesh.
Instead
of
having
to
maybe
handle
some
of
that
enforcement
directly
within
your
application.
C
So
that
was
the
the
first
big
feature
and
we've
got
a
number
of
documents
on
how
to
use
and
deploy
that
there's
an
actual
guide
for
actually
walking
through
and
learning
how
to
to
use
these
intentions.
I
definitely
recommend
checking
that
out.
That's
over
on
our
learn
the
hashicorp.com
website,
the
other
big
feature
that
we
announced
is
service,
mesh
visualization,
and
so
what
this
provides
is
a
within
the
console
ui.
C
We
now
give
you
a
topology
view
showing
you
how
your
services
are
configured
within
the
service
mesh
which,
for
a
given
service,
say
app,
which
services
are
dependent
on
it
from
a
downstream
perspective
and
then
what
is
it
in
turn
dependent
on
was
what
upstreams
does
it
need
and
then
show
you,
the
health
and
availability
of
those
service
dependencies,
and
this
just
makes
it
easier
for
operators
one
to
determine
once
they
deploy
their
apps.
Did
they
properly
stitch
everything
together
and
then,
if
everything
is,
you
know
connected
with
the
right
dependencies
again?
C
What's
the
health
and
availability
of
those
we
also
built
on
this
to
also
include
metrics,
so
we
zoom
out
a
little
bit
here.
We
have
a
a
plugable
metrics
interface,
the
the
first
driver
that
we
have
for
that
supported
is
using
prometheus.
But
if
you
configure
console
now
to
talk
to
your
prometheus
instance,
you
can
get
real-time
metrics
for
services
and
their
communication
within
the
service
mesh,
and
so
this
again
helps
as
you're,
maybe
troubleshooting,
something
within
your
environment.
C
You
don't
have
to
go
back
and
forth
between
your
grafana
dashboard
and
console
you're
able
to
get
one.
You
know
one
view
here
within
console
of
the
configuration
and
then
the
communication
between
services
and
then,
if
you
need
to
drill
down
and
look
at
more
historical
data,
then
you
would
click
this
link
here,
open,
metrics
dashboard.
It
would
go
launch
you
into
your
grafana
instance,
where
you
can
look
at
more
either
metrics,
more
in-depth
or
again
the
historical
data
there.
C
So
the
other
big
change
that
we
introduced
is
custom
resources
for
kubernetes.
Sorry,
I
have
a
question
here
in
the
chat.
I
want
to
make
sure
I
get
to
it.
Oh
awesome,
visualization
sounds
great
yeah.
It's
pretty
exciting.
A
lot
of
people
definitely
like
that
that
feature
so
custom
resources
is
another
big
change.
C
I
was
showing
some
of
the
config
examples
earlier
of
deploying
you
know
configuration
entries
so
again
I
mentioned
this
is
how
you
manage
layer,
7
configuration
within
console,
there's
multiple
different
config
entries
for
doing
routing
splitting
and
then
service
resolving,
and
you
can
see
some
of
the
examples
here.
If
I
go
under
the
router,
they
look
similar
to
the
examples
I
showed
before
right,
but
this
is
not
in
a
kubernetes
environment.
C
This
way
with
now
a
different
workflow
and
then
save
or
write
that
into
console
with
a
different
workflow,
and
so
we
introduced
crds
in
order
to
allow
you
to
have
a
streamlined,
kubernetes
first
experience,
so
we
support
all
those
same
or
most
of
the
same
configuration
entries
that
we
support
natively.
C
Oh
excuse
me.
This
is
not.
Let
me
scroll
down
a
little
bit.
We
have
examples
down
here
so
now
you
can
see
you
know
this
is
a
example
of
a
proxy
defaults,
config
entry,
but
right
directly,
in
line
with
your
other
yaml,
you
could
define
that
the
console
configuration
this
example
we're
actually
bypassing
some
of
or
exposing
some
other
paths
through
the
proxy
outside
of
the
authorization
or
intention
checks
that
the
proxy
normally
has.
C
If
I
go
down
a
little
more
like
here's
that
in
intentions,
example,
I
was
showing
earlier
now
in
in
yaml
form,
so
none
of
the
fields
or
anything's
changed.
But
again,
this
allows
you
within
kubernetes
to
keep
all
of
this
now
config
in
line
with
how
you
normally
deploy
things
and
then
interact
with
it.
How
you
normally
would
so
you
can
actually
go
over
to
a
terminal,
real
quick
and
you
can
do
things
like
get.
You
know
service
intentions.
Oh
excuse
me,
my
sharing
is
paused
because
I
was
not
sharing
my
entire
screen.
C
C
C
So
there
are
also
tutorials
for
that
on
our
website.
So
if
you
go
to
again
learn
to
hushcorp.com
full
tutorial
on
managing
using
crds
to
manage
resources
within
console
and
then
one
of
the
last
kind
of
larger
features
we
introduced
was
added.
Support
for
deploying
console
on
openshift
openshift,
obviously
is
kubernetes,
but
there's
some
slight
differences
in
that
platform
versus
vanilla
kubernetes.
C
It
runs
with
a
little
more
strict
security,
you
know,
constraints
and
policies
and
then
what
a
standard
kubernetes
distribution
has,
and
so
we
just
had
to
you-
know,
update
the
helm
chart
to
accommodate
for
those
things.
But
now,
if
you
want
to
deploy
console
on
open
shift
the
helm
chart,
the
latest
version
of
the
helm
chart
is
validated
with
openshift
4.x.
C
C
Well,
so
I
saw
a
question
here
in
the
chat
about
the
application,
aware
intentions
and
if
that
is
similar
to
a
constraints,
framework
of
opa
or
something
totally
different
and
unrelated.
C
To
be
honest,
I'm
not
so
familiar
with
opa
and
constraints,
but
what
the
intentions
is
is
that
is
actually
utilizing
envoy
our
back
rules
under
the
hood,
so
in
previous
versions
of
console.
What
we
did
is
we
had.
We
would
configure
envoy
with
with
an
xdox
z
filter,
so
that
it
made
a
callback
to
a
local
console
agent
to
check
whether
or
not
connections
should
be
allowed
and
now
on
this
release,
we're
actually
removing
that
callback.
C
C
C
One
of
them.
You
were
working
on
synchronizing
health
checks
from
pods,
liveliness
and
readiness
probes
into
consoles,
so
that
that
health
is
accurately
represented,
and
then
this
last
feature
listed
here,
it's
a
little
vague,
but
what
this
essentially
is
is
in
very
large
environments.
We've
changed
the
communication
protocol
between
the
console,
servers
and
clients
to
make
it
more
efficient,
allowing
you
to
greatly
reduce
cpu
and
bandwidth
utilization,
and
so
in
environments
with
you
know,
tens
of
thousands
or
thousands
of
nodes
they
can
see.
C
You
know
up
to
you,
know
a
3x
decrease
in
cpu
utilization
or
even
greater
in
bandwidth
utilization
because
of
those
changes
in
that
format.
So
definitely
that
was
let's
say
this
is
a
foundation
feature
that
we
it
took
us
a
while
to
develop
and
add
in
the
console.
C
The
first
apis
at
this
impacts
are
apis
for
service
health
and
availability,
but
we're
looking
to
expand
that
out
over
time
and
then,
hopefully,
all
of
consoles
api
endpoints
will
will
utilize
this
more
efficient
communication
model.
So
I
think,
you'll
see
a
little
more
to
come
in
this.
Probably
things
are
a
little
more
exciting
and
make
this
feature.
The
value
of
this
feature.
Click
over
time.
C
Like
you
recall,
the
tech,
that's
been
used
for
the
streaming
yeah,
so
we
basically
changed
from
our
our
own
kind
of
rpc
mechanism
between
clients
and
servers.
Now,
that's
all
using
grpc
and
using
protobufs
in
order
to
send
that
data
across
versus
before
it
was
encoded
with.
You
know,
I'm
not
entirely
sure
I'm
drawing
a
blank
there,
but
is
it,
but
it
doesn't
matter
because
that
was
the.
C
Yeah,
so
that's
all
I
had.
I
definitely
want
to
be
conscious
of
time,
but
I
will
put
some
links
here
in
in
the
community
doc
for
some
of
the
documentation
that
I
share
tutorials
and
things
like
that.
So
if
you
want
to
kick
the
tires
on
console,
you
know
I
definitely
recommend
checking
those
out
and
please
give
us
feedback.
This
console
1.9
is
currently
in
beta,
and
so
you
know
there
might
be
a
few
bugs
or
things
lurking
here
or
there,
but
test
it
out,
give
us
feedback.
B
C
Yeah,
so
I
was
actually
trying
to
stand
up
a
demo
environment
with
that,
and
I
don't
have
a
working
demo
of
that.
Hopefully
we
I
can
either
do
get
it.
You
know,
recording
together
and
share
it
in
the
community
minutes
or
play
or.
A
Yeah,
that's
true,
or
and
or
there's
an
opportunity
in
there
for
measuring,
makes
that
pretty
fat
pretty
quick
like
and
the
ability
to
do
different
sample
apps.
You
know,
potentially
on
the
on
top
of
the
console.
It's
not
it's
an
opportunity
to
leverage
measuring
in
that
way.
That's
another
potential.
There.
A
Is
the
I
guess
a
question
for
me:
the
features
included
in
oss
versus
enterprise.
C
C
Question
so
everything
that
we
released
in
1.9
is
all
in
open
source.
We
didn't
actually
have
any
any
price
features
in
this
release.
You
know
we
may
in
other
releases,
but
really
we
felt
things.
These
were
things
that
were
generally
applicable
to
any
user
of
console.
Typically,
in
the
enterprise
platform,
we
try
to
solve
things
that
are
organizational
problems
or
introduce
features
that
solve
organizational
problems
or
issues
at
scale
right
so
like
if
you
have
20
or
30
federated
data,
centers
you're,
probably
running
this
in
production,
for
you
know
a
sizeable
organization.
C
There's
you
know
features
that
we
have
on
that
front.
That
would
help
you
more.
You
know
better
manage
those
federations,
for
example,
but
something
like
metrics
something
like
intentions.
Anyone
from
the
smallest
console
deployment
to
the
largest
console
deployment
would
want
those
things,
so
that's
all
generally
applicable
across
the
board.
A
A
Blake
roadmap
items
is
there
any
amount
of
of
that
that
you're
able
to
speak
to
on.
C
Hopefully,
soon
not
directly
at
the
moment,
I
think
we
have
a
number
of
things
that
we're
we're.
Looking
at,
I
would
say
very
broadly,
it's
you
know
we
are
looking
at
further
improving
our
ux
and
deployment
on
platforms
like
kubernetes
or
even
just
in
general
kind
of
improving.
You
know
the
ux
usability
of
certain
features
that
are
already
exist
within
console,
so
I
think
there
are
some
other
things
we're
looking
at
as
well,
but
you
know
to
be
honest,
we're
currently
in
the
planning
phase
for
the
next
release.
C
A
For
a
moment,
and
then
what
else
night,
fantastic
ra
rate
limiting,
is
that
a
current
capability.
C
So
that
is
not
at
the
moment.
That
is
something
that
we
are
looking
at.
I
think
in
general,
obviously,
envoy
has
a
lot
of
features,
a
lot
of
capabilities,
and
we
do
have
a
way
that
users
can
configure
some
features
in
envoy
directly
through
what
we
call
escape
patches.
C
So
if
console
doesn't
bubble
up
something
as
a
first
class
config,
you
have
a
way
to
insert
that
that
configuration
that
you
need,
but
even
that
is
the
ux
around.
That
could
be
a
little
bit
better.
So
I
think
we're
looking
at
you
know
I
would
say
ways
to
improve
some
of
that
ux.
So
if
something's
not
in
console,
you
have
an
easier
way
to
add
those
features,
or
we
also.
C
You
know
there
are
a
set
of
things
that
I
think
we
want
to
support
as
more
first-class
config
items
and
we'll
be
looking
at
in
the
next
release,
or
so.
A
Nice,
if
you
use
the
escape
hatch,
what
does
the
upgrade
path?
Look
like.
C
Yeah,
so
that's
why
it's
kind
of
not
the
most
recommended
it.
It
requires
you
to
know
how
to
configure
envoy
directly
right,
you're
passing
the
an
envoys
json
configure
thing.
So,
if
you're
using
a
filter
or
a
parameter,
that's
deprecated
in
the
next
envoy
release,
then
that's
kind
of
on
you
to
do
the
testing
and
validation
of
that
across
upgrades.
Whereas
when
we
surface
features,
if
there's
changes
to
envoy
config,
like
you
know,
using
a
v2
filter
and
then
going
to
v3
or
changes
in
parameters,
we
would
handle
that
backwards
compatibility.
C
A
One
last
item
for
me
as
an
a
note
or
a
potential
point
of
interest,
and
that
is
we
will
with
respect
to
in
context
of
smi.
The
measuring
is
the
I
think
we've
spoke
about
this
in
at
some
point,
but
measuring
is
the
measuring
is
to
service
meshes
or
to
smi.
A
What
sona
boy
is
to
kubernetes
in
terms
of
verifying
whether
or
not
a
piece
of
software
like
personaboy,
it's
verifying
whether
or
not
a
piece
of
software
is
in
fact
kubernetes
like
does
it
adhere
to
the
api
structure
and
does
it,
and
so
mesherie
has
a
a
burgeoning
suite
of
assertions
or
tests
that
it
runs
to
verify
whether
or
not
a
given
one
any
of
the
seven
service
meshes
that
claim.
A
Compatibility
with
or
conformance
with,
smi
is
in
fact
passes
these
things
and
and
for
some
service
meshes
they
will
conceptually
perpetually
fail
of
one
or
more
of
those
tests,
because
they
don't
intend
to
fulfill
that
portion
of
the
spec,
and
that's
all
right,
and
so
anyway,
point
is
that
effort
is
there's
a
there's.
A
A
dedicated
work
stream
in
the
smi
community
toward
beginning
to
earnestly
engage
with
each
of
the
participating
meshes
on
on
what
those
tests
are
for
one
also
on
identifying
how
it
is
that
we
can
guarantee
provenance
of
the
tests
that
are
being
run,
and
the
point
here
is
really
to
empower
the
service
mesh
teams
and
so
the
the
project
maintainers
of
the
teams
themselves,
to
a
help,
define
what
those
tests
are
kind
of
uniformly
be,
have
a
voice
and
saying
understanding
what
it
means
like
hey.
A
If
for
linker
d,
for
example,
if
there's
an
ingress,
if
there
were
an
ingress
spec
and
if
linker
d
doesn't
intend
to
have
an
ingress
gateway
as
a
native
component,
does
that
mean
it
will
never
be
compliant?
A
A
Those
are
some
of
the
active
conversations
going
on.
So
I'm
bringing
up
the
notion
that
there'll
be
the
first
of
those
series
of
meetings
probably
scheduled
for
next
week.
So
I'll
you'll,
you're
on
the
list
or
you'll
be
solicited
in
terms
of
like
interest.
C
Yeah
yeah.
Definitely
please
invite
me
to
know
that
you
know
I've
attended
a
number
of
the
smi
community
meetings
and
personally
try
to
keep
a
pulse
on
just
what's
going
on
with
with
that
community,
and
that
spec-
and
I
know
others
from
hofstra
corp
and
particularly
from
the
console
team-
have
attended
those
as
well.
C
I
know
at
the
moment
we
you
know
console,
has
a
experimental,
sli
controller
and
has
only
really
support
for
the
traffic
spec
or
traffic
access.
I
think
specification
that
they
have
so
it's
fairly
limited,
but
you
know,
I
think,
we're
we're
broadly
trying
to
keep
tabs
on
the
traction
that
smi
is
getting
and
you
know
we'll
look
to
invest
in
it
kind
of
based
off
of
that.
I
think
at
least
for
what
we
see
from
our
user
community
and
from
our
customers
is
in
the
past.
There
wasn't
as
much
interest
in
smi.
C
I
think
it's
starting
to
pick
up
a
little
more,
maybe
part
of
that
other
service
mesh
is
also
adopting
it
and
it
kind
of
gaining
a
little
more
credibility
or
whatever,
if
you
will
but
yeah.
Definitely
please
invite
me
to
that.
You
know
we
would
look.
You
know,
look
forward
to
see
if
there's
opportunities
for
us
to
increase
our
support
for
that.
A
A
Nice
all
right
so
there
might
be
there
might
be
a
a
challenge
put
out
there
to
update
the
measuring
console
adapter
to
one
nine
like
blake.
Any
your
your
estimation
on
the
end
of
beta.
C
Yeah,
I
was
actually
just
gonna
comment
on
that,
so
we
are
targeting
around
the
week
of
november.
I
think
12th
or
14th,
so
just
a
couple
couple
weeks
out,
but
it
really
again
depends
on
what
we
uncovered
during
this
testing
period.
There's
already
a
number
of
bugs
or
issues
that
we
identified
so
we'll
have
a
beta
two,
hopefully
sooner
rather
than
later,
and
then
you
know
an
rc
candidate
and
then
ga
is
roughly
the
pattern
we
followed
in
the
past
so
expect
similar
for
this
release.
A
Nice,
okay,
oh
thank
you
blake.
This
is
great
job
great
features
by
the
way.
C
Yeah,
thank
you,
I
mean.
Obviously
I
I'm
just
here
telling
you
about
them
right.
The
credit
goes
to
our
team
and
you
know
a
lot
of
very
talented
folks
who
were
able
to
make
these
things
a
reality,
so
we're
definitely
excited
about
them.
A
lot
of
hard
work
went
into
making
these
and
releasing
them,
and
you
know
we
looking
forward
to
you
know,
hearing
more
feedback
from
our
community
and
obviously
you
know
more
stories
about
how
people
are
actually
using
and
benefiting
from
these.
A
Well,
all
right!
Well,
the
next
item
here
is
is
the
notion
that
there's
an
industry
analyst
firm
amalgam,
similar
to
gartner
451
forester,
had
recently
done
a
well
an
analysis
around
kubernetes
and
inclusive
of
service
meshes
specifically,
and
so
I
thought
I
would
highlight
it
because
we
always
try
to
highlight
the
fact
that
work
that
that
your
that
you
all
are
doing
in
the
community
gets
highlighted,
and
so
we
will.
I
will
work
with
amalgam
to
see
if
we
can
have
a
controlled
distribution
of
the
write-up
which
talks
about
measuring
it.
A
Talks
about
what
a
management
plan
is
and
and
highlights
highlights
the
work
that's
going
on
here.
So
so
that's
exciting.
That's
good!
A
couple.
Other
topics
we
have
hey
soos.
Are
you
with
us.
A
Okay,
yeah,
you
know
jesus
is
not
on
so
then
I'll
I'll
mention
what
these
are.
So
it
was
two
weeks
ago,
a
week
ago,
about
two
weeks
ago,
there
was
an
event
held.
This
is
the
second
time
that
we
have
held
this
or
participated
in
this
event
here,
which
is
an
it's.
An
open
source
conference
held
in
well
physically
last
year,
was
held
in
guadalajara
and
this
year
virtually.
A
But
jesus
was
an
attendee
of
the
first
year's
workshop,
which
was
on
istio
and
is
back
this
year,
and
now
he
he
hosted
half
of
the
workshop
this
year,
and
it
was
about
introducing
individuals
to
measuring,
to
go
and
to
react
into
the
technologies
here
and
beginning
to
help.
People
contribute
to
open
source,
and
that
seems
to
have
been
very
successful
because
there
are
any
number
of
pages
in
mesher's
documentation
that
are
now
translated
to
spanish,
which
is
great,
and
so
jesus
was
calling
for
another
translation
working
session
and
so
and.
A
So
so
I'm
gonna
do
I'm
gonna
pick
on
rodolfo,
mr
martinez,
briefly,
both
to
say,
hey,
there's
a
there's,
a
an
item
that
you
and
only
you
on
this
call,
I
think,
are
particularly
qualified
to
like
assist
with
and
it's
translation
of
the
the
dogs,
but
also
since
I
called
you
out,
there
is
something
that
we
overlooked
on
the
when
we
started
the
call
and
that's
that
both
rodolfo
and
lionel
are,
I
think,
first
time
on
this
community
call
and
so
gents
there's
an
obligatory
introduction
of
yourselves
that
you
that
will
ask
you
to
give
to
the
community.
A
D
A
D
You
all,
and
my
name
is
roloff
martinez.
I
am
from
guadalajara,
mexico
and
this
place
that
calls
event
was
hosted,
and
currently
I
am
software
developer
at
rackspace,
I'm
working
with
golang
and
kubernetes
and
a
little
bit
with
javascript.
So
I
think
that
I
can
contribute
into
the
imagery
project
with
these
languages.
D
A
Nice
I
forgot
about
that
yeah
just
yeah,
what
an
impact
you're
having
already
so
next
week,
one
of
the
planned
topics-
I
I
think
it's
for
the
wednesday
november
fourth
call
yeah
wednesday,
okay,
sort
of
an
introduction
to
everyone
for
the
ui
testing
framework,
cyprus
and
some
demo
kind
of
examples
of
some
initial
test
sets
that
rodolfo
has
created.
A
Nice,
so
there's
a
good
teaser
for
next
week,
that'll
be
not
in
this
meeting,
but
the
measuring
dev
meeting
very
good
nice
to
have
you
rodolfo
good
of
you
to
join
lionel.
If,
if
you
have
audio.
E
Hi,
so
my
name
is
lionel.
My
first
name
is
a
bit.
My
last
name.
Sorry
is
a
bit
more
complicated,
I'm
working
in,
let's
say
smart
knicks
and
trying
to
make
intelligent,
smart,
nik,
more
usable
by
a
software
developer,
a
more
server
based
software
developer
and
obviously
proxy
level.
E
A
Nice,
I
know
that's
super
interesting,
yeah
there's,
I
think,
looking
forward
into
the
future
just
a
lot
of
a
lot
of
possibility
there,
particularly
around
exactly
what
you
were
saying.
It's
like
when
you're
able
to
enable
developers
with
ease
you
know
easier
access
to
harness
that
the
power
of
the
network,
like
that
yeah
I'm
getting
excited
just
having
you
talk
about
it,
actually
welcome
thanks
for
jumping
in
a
couple.
What
time
is
it
so
we
got?
You
know
five
minutes
left.
A
D
A
Yeah
so
docker
is
docker
hub
is
you
know,
bringing
forth
some
rate
limiting
on
the
repos
such
that
you
know
if
such
that
images
can
only
be
pulled
so
frequently
by
a
given
user,
and
I
am
going
to
spend
more
time
with
docker
they've
asked
us
to
come
on
to
a
call
with
them
to
record
a
to
record
a
discussion
with
them
and
to
put
up
a
couple
of
blog
posts
on
docker.com,
which
is
really
coincidental
that
one
of
the
blog
posts
that
we'll
put
up
it
will
be
on
imagehub
and
if
and
actually
to
what
lionel
was
just
talking
about
image
hub
is
is
a
sample
application
that
is
closer
to
that,
a
sample
application
that
helps
people
understand
envoy
filters
and
web
assembly,
and
so
it's
closer
to
what
line.
A
I
was
talking
about
not
exactly
the
same,
but
image
hub
itself
as
a
sample.
App
is
a
rip-off
of
docker
hub,
like
you
know,
intentionally
just
a
a
very
simple
application
that
doesn't
actually
work.
Actually
it
was
I
mean
it,
I'm
sorry,
it
doesn't
actually
do
do
anything.
It's
a
sample
app,
but
but
we'll
talk
about
this
on
the
docker
blog.
Why
was
I
bringing
this
up?
A
Oh,
is
because
the
thing
that
was
implemented
in
the
sample
app
itself
deals
with
deploying
webassembly
filters
and,
and
the
use
case
is
rate
limiting
to
prevent
a
user
from
downloading
too
many
too,
from
downloading
too
many
images
too
quickly,
which
is,
I
think,
I
get
a
chuckle
out
of
it,
because
that's
exactly
what
docker
hub
is
doing
right
now
is
rate
limiting
how
quickly
you
know
the
amount
number
of
images
you
can
pull
down
for
a
given
user,
and
so
the
blog
post
that
we'll
have
on
this
will
be
pretty
timely,
pretty
pretty
well
funny.
A
A
So
weird,
I
was
mostly
just
intending
to
do
a
share
on
like
recent
news
in
the
relevant
to
us,
but
actually
turns
out
it's
really
relevant
to
us.
A
Okay,
three
minutes
left,
I'm
gonna
touch
on
one
topic
briefly
and
we'll
keep
to
the
time,
though
so
this
last
topic
right
is
this
here
that
there's
an
underformed
design
spec
for
messages
within
measuring
and
between
all
of
mesherie's
components.
A
The
focus
of
this
messaging
isn't
so
much
the
mechanics
by
which
the
messages
are
sent.
That's
already
a
lot
of
that's
grpc,
but
it
is
focused,
probably
around
error
codes
and
ensuring
that
there's
a
central
collection
of
error
codes
that
are
well
described
and
leveraged
consistently
across
each
of
the
components.
A
So
with
that,
I'm
trying
to
think
real
quick
if
we've
got
anything,
we've
got
a
demo
coming
up
from
adolfo
next
week,
we've
got
the
smi
conformance
meeting
to
engage
in
earnestly
and
then
one
other
actually.
So
it's
really
good
that
we
mentioned
this.
There
is
another
specification,
the
smp
spec
that
is
being
advanced
kind
of
in
context
of
the
service
mesh
working
group
inside
the
cncf
and
it's
meeting.
A
The
next
meeting,
for
this
is
on
this
coming
wednesday:
fairly
early
a.m,
with
the
and
that's
in
part,
because
the
googlers
that
we're
meeting
with
and
working
with
are
in
an
earlier
time
zone.
A
But
yeah
good
to
call
out,
because
I
know
that
we're
to
have
a
number
of
newcomers
on
this
week's
on
this
wednesday's
call.
So
I'm
excited
about
more
traction
on
this
spec.
So
anyway,
if
you're
interested
the
meeting
link
and
everyone
anyone's
welcome
to
come,
the
link
to
that
meeting
is
in
the
calendar
that
we
were
showing
earlier.
So
that's
it.
I
think
it's
go
go
forth
and
have
some
candy.
I
guess
nice.
Okay,
thanks
all
well
same
time.
Next
week
talk
to
you
all
soon.