►
From YouTube: Octant Community Meeting - May 5th, 2021
Description
Octant community meeting is held weekly. We discuss and talk about the current state and future of Octant, demo upcoming features and releases, and preview new ideas we are considering for Octant.
Meeting agenda: https://hackmd.io/CzaPxtmXT_SW8nEpdwvGzw?view
A
A
All
right
we're
live
hello,
everyone
and
welcome
to
the
may
5th
the
cinco
de
mayo
community
meeting.
This
is
going
to
be
a
good
one,
because
kubecon
use
going
on
right
now,
there's
a
lot
of
buzz
in
kubernetes
and
you
know
we're
gonna
cut
a
release
today.
So
a
lot
of
things
moving
around
so
happy
to
gets
going
on
this
one.
So
without
further
ado,
let's
get
started,
I
will
share
my
screen
for
the
agenda
and
we
can
start
going
through.
A
A
So
this
is
an
effort
largely
done
by
milan
and
looks
great
it's
still
on
reference.on.dev,
so
the
url
has
not
changed
this
version
of
master
everything
you
see
is
online
and
you
know
I
don't
want
to
steal
milan's
thunder
here,
but
certainly
the
notable
piece
here
is
that
if
you
look
at
any
component
now
we
see
this
accessibility
tab,
and
this
is
cool,
because
now
we
essentially
get
a
third
party
tool
that
tells
us
how
accessible
our
components
are,
and
we
can
continue
iterate
on
this
and
get
feedback
in
real
time,
and
most
of
this
stuff
should
look
mostly
the
same
as
you
noticed.
A
This
is
also
faster
before
we'd
have
to
reload.
I
think
it
was
like
react
on
top
of
an
angular
component,
correct
yeah,
so
it's
very
slow
and
now
the
everything's
in
an
iframe
and.
C
Motivation
to
upgrade
to
6.3
was
finally
storybook
made
angular
like
a
first-class
citizen.
Basically,
the
gangly
components
now
are
displayed
in
line
and
not
inside
the
iframe,
the
way
they
used
to
so
that
was
like
a
huge
motivator
for
us
to
upgrade
which
brought
a
lot
of
performance
improvements.
However,
along
the
way
we
had
to
do
a
lot
of
changes
just
to
get
it
to
that
level,
and
we
also
changed
how
we
modify
the
components.
C
Now
we
used
to
use
knobs
and
now
we
use
controls,
which
is
a
new
technology
that
unfortunately
didn't
work
well
with
inline
components.
So,
along
the
way
we
had
to
change
that,
and
also
there
was
a
lot
of
changes
in
stories
themselves,
because
storybook
keeps
changing
their
format
and
moving
along.
So
while
doing
this
change,
I
basically
had
to
touch
every
single
story
and
make
changes
there
and
yeah.
C
I
think
I
think
it's
it's
a
good
good
step
towards
you
know
bringing
this
to
the
next
level
of
experience
for
for
everybody
using
it,
especially.
A
C
There's
still
some
issues
with
the
styles,
especially
and
they're,
working
on
that
and
hopefully,
as
time
goes
on,
we'll
have
to
improve
that
as
well
and
then
just
adding
sam
mentioned
adding
accessibility.
I
think
that's
important
for
now.
Just
you
know
to
keep
now,
as
accessibility
becomes
more
important
for
us,
we'll
keep
looking
into
this
more
at
the
eventual.
C
At
some
point,
when
we
add
the
new
components
that
we
will
not
want
to
see
any
red
in
here,
so
it's
it's
a
good
way
to
start
into
the
testing
that
and
making
sure
we're
compliant.
A
Yeah
awesome
yeah.
This
looks
awesome.
Thank
you
for
all
your
work
on
this
definitely
tedious,
and
so
thank
you
for
making
this
happen,
and
I
think,
like
the
funny
part,
is
story
about
me
so
quickly
that,
during
the
span
that
you
were
working
on
this
pr,
they
like
upgraded
their
versions
like
twice.
C
Yeah
they're
moving
fast
and
that's
it's
it's
really.
It's
probably
one
of
the
better
and
open
source
projects
with
the
user
interface
related.
You
know
open
sources
traditionally
now
that
great
and
user
interest,
but
storybook
is
breaking
all
the
rules.
They
are
doing
really
great
work,
so
I'm
glad
they
are
using
it.
So
it's
helping
us
a
lot.
A
Cool
awesome.
Well,
thank
you.
Any
questions
about
storybook
and
I
guess
the
new
things
check
it
out.
It's
useful
if
you're
a
plugin
developer
just
want
to
know
how
often
works
and
just
yeah,
where
this
is
a
fine
addition
cool
all
right.
Well,
let's
move
on
to
the
next
one,
so
this
one
is
more
for
the
folks
who
are
keeping
track
of
the
kubecon
happenings.
A
I
am
hosting
an
office
hour
tomorrow
at
I
guess,
may
6th
it's
4am
my
time
but
depending
on
yeah
for
our
european
folks.
This
is
probably
going
to
be
easy
to
hit,
but
for
those
people
in
north
america
it
might
be
slightly
more
difficult,
but
either
way
you
can
click
on
yeah.
You
can
definitely
check
it
out.
I'll
be
online
and
you've
got
keynotes
a
ton
of
great
speakers.
A
So
even
if
you're
not
coming
specifically
for
often
there's
a
lot
of
things
happening
tomorrow,
that's
totally
worth
checking
out
across
a
ton
of
vmware
projects
as
well.
So
not
just
often
it's
definitely
worth
checking
out
what
tanz
is
all
about
and
how
they
all
mesh
together
and
just
a
lot
a
lot
of
great
people.
You
know
just
drop
by
and
say
hi.
A
So
the
twitter
link
is
in
the
it's
inside
this
agenda,
so
I
will
just
leave
that
there,
oh
and
if
there
are
any
questions
about
this
thing,
somebody
and
we'll
make
it
happen.
I
believe,
there's
technically
a
limit
to
the
amount
of
people
that
can
show
up,
but
I
don't
think
we're
not
gonna
hit
like
50
people
at
the
same
time,
so
I
think
we're
fine
cool
the
next
one
is
going
to
be
the
release
today,
so
we've
been
delayed.
A
I
think
our
target
was
last
week
and
now
we
are
just
going
to
have
to
do
it
today.
I
think
ideally,
we'd
have
something
for
the
opus
the
office
hours
tomorrow
and
just
to
just
be
disciplined
about
our
release.
Timings.
If
you
look
into
our
project
board,
let's
see
something
like
projects
right.
We
try
to
keep
the
target
release
dates
under
the
projects
tab
and
this
one
I
set
it
to
may
2nd,
which
I
believe,
I
think
was
technically
a
week
and
yeah.
A
That
was
a
sunday
I
put
the
wrong
date,
but
regardless
we
pushed
it
out
from
last
week
and
now
it's
wednesday,
so
we're
adding
so
essentially
we're
about,
like
we
bumped
it
out
like
another
five
days
effectively.
So
I
think
it's
good
to
just
cut
this
release
just
so,
then
we
don't
have
to
push
out
0.21
a
little
too
far
and
we
can
just
move
the
unanswered
issues
and
no.2221,
but
that
said,
we've
got
a
couple
more
additions.
A
I
know
we've
been
just
talking
about
the
features
since
we've
added
them,
but
I
think
there
are
three
key
things
that
I
want
to
talk
about,
that
are
going
to
be
new
before
we
cut
the
release
today,
the
first
one
being
add
components
to
title.
This
is
something
that
felipe
worked
on
mostly,
and
this
one's
pretty
cool.
It's
driven.
The
issue
is
driven
by
other
people
within
vmware.
That
wants
to
build
a
plug-in,
but
the
core
concept
is
pretty
simple
so
like.
A
If
you
look
at
any
of
our
octane
native
views
for
objects,
right
like
say,
a
pod
you'll
see
stuff
like
a
delete
button.
That's
on
the
top
right
corner
and
this
exists
for
pretty
much
every
object,
and
now
this
has
been
generalized
to
allow
plugins
to
take
advantage
of
the
same
behavior
and
add
stuff
to
the
top
right.
So,
in
the
case
of
like
say
a
plug-in
here
that
I've
already
had
pre-baked
right,
we
could
stack
on
an
icon.
A
We
could
step
on
a
button
and
then
a
style
button,
and
we
want
to
be
fancy
all
right.
So
this
is
yeah.
It's
just
a
neat
addition
and
it's
something
that
I
felt
like
we
probably
could
have
had.
You
know
it
could
have
had
a
long
time
ago,
but
now
it's
there
and
we'll
be
able
to
plug
in
developers,
can
be
and
like
take
advantage
of
some
of
the
uis
that
they
are
already
seeing
in
other
parts
of
octan.
A
Yeah
cool,
so
that's
2407
and
yeah
pretty
happy
with
it.
The
next
piece,
any
questions
about
that
by
the
way
before
we
move
on
no
okay.
A
So
the
next
piece
here
is
just
a
thought,
so
I
wrote
some
code
on
specifically
with
managed
fields
a
while
back
by
a
while
back,
I
mean
last
week.
I
think
that
pull
request
is
still
there.
So
the
idea
is
that
if
you
look
at
our
kubernetes
views
right
now,
there's
this
idea
of
a
managed
field-
and
this
is
a
kubernetes
thing,
so
this
is
something
that
they
introduced.
A
I
think
in
like
maybe
116
but
effectively
it's
it
helps
make
server-sided
apply
possible,
but
we
don't
really
care
too
much
about
that.
But
the
part
that
does
impact
us
is
for
something
like
our
gamble.
Viewer
right,
all
of
a
sudden,
now,
you've
got
paid.
You've
got
essentially
lines
and
lines
of
managed
fields
to
run
through
before
you
really
edit.
The
stuff
that
you
actually
care
about
and
manage
fields
are
things
that
the
way
to
think
about
them
is
like
kind
of
like
what
is
the.
A
What
is
the
thing
that
has
changed?
This
object
last
right,
so
in
this
case
it
could
be
something
like
the
q
control
manager
did
an
update
operation
changing
these
fields
since
the
last
update.
So
that's
what
they're
for
and
they're
effective
like
effectively
you're,
never
really
going
to
touch
this
at
an
edit.
A
So
there
was
a
drive
to
just
get
this
out
of
this
yaml
tab
and
elsewhere,
and
when
we
first
did
this
pass,
I
did
something
like
this
and
it's
got
copy
and
paste
it's
not
great,
but
then
we
started
working
on
the
storybook.
I
think.
Do
I
have
the
storybook
open.
I
might
not
reference
dot
octa
dot.
Dev
come
on.
You
can
do
it
reference
now.
You
see
how
much
faster
this
is
now.
This
is
beautiful
all
right.
A
So
if
we
go
to
controls,
take
a
look
at
this
they've
got
this
json
viewer
and
they
don't
let
you
mess
with
the
keys
by
default,
but
they've
got
some
really
good
stuff.
Like
it
tells
you
the
index,
you
can
remove
keys,
you
can
pretty
much
edit
just
the
values
and
if
you
want
to
keep
the
same
old,
json
editor
like
before
you
just
click
raw
and
then
you
edit
the
whole
thing,
and
I
think
we
just
want
this,
but
an
opt-in.
A
Let's
read
only
right
as
we
don't,
because
you
can't
edit
them
anyways
there's
no
like
it's
not
a
meaningful
thing,
but
like
that's
what
we
want,
and
I
think
that
makes
a
whole
lot
of
sense.
We
just
give
them
the
compressed
view
by
the
fault.
So
that's
probably
gonna
be
blocking
for
this.
A
I
mean
like
it's
technically
not,
but
I
think
it's
we
can
just
yeah
next
release
will
tie
them
together,
and
I
think
this
is
gonna
look
much
better,
especially
since
we
also
can
parse
out
some
of
the
smarts
right
like
now.
You
get
a
whole
table
of
you
saying.
Oh,
the
go.
Http
client
did
an
update
operation
four
days
ago
right
so
now
it's
very
clear
and
you
don't
have
to
parse
through
json,
to
figure
this
information
out.
C
I
think
that's
a
great
idea.
I
think
that
would
be
good,
especially
you
know
I
mean
you,
that's
the
kind
of
information
that
you
pretty
much
want
to
hide
right.
C
It's
it's
informational
used
internally
by
kubernetes
to
manage
the
state
and
it's
good
to
know
it's
the
air,
but
most
of
the
time
you
just
want
to
hide
it
and
not
see
it,
and
if
you,
if
there's
a
little
plus
sign
that
you
can
access
it
in
case,
you
need
it.
That's
that's
great,
but
most
of
the
time
you
just
want
to
reduce
the
amount
of
noise,
so
it
would
be
good
to
eliminate
it.
A
Yeah
totally-
and
I
think
milan-
and
I
we
talked
about
this
during
a
stand
up
right
but
like
the
reason
why
we
couldn't
just
fold
this
in
the
monaco
editor
it's
just
because
there
isn't
really
a
folding
api
in
the
monaco
editor
and
a
lot
and
there's
an
outstanding,
github
issue
for
this.
I
think
a
lot
of
people
want
the
same
thing,
but
even
if
we
could
fold
it,
I
think
there's,
like
other
things
to
be
said
about
like
well
what
if
people
do
try
to
edit
this
so
there
there
are.
A
There
are
a
couple
things
and
we're
also
using
like
an
ngx
monaco,
so
we're
using
a
wrapper
around
the
editor,
so
we'd
have
to
re-do
a
bunch
of
refactors
to
get
justif
essentially
fold
certain
lines
of
code.
So
you
know
it's
it's
a
give
and
take.
I
think
we,
I
think,
we're
on
the
right
path
here.
A
Cool
any
questions
about
json
viewer
as
a
component,
I
probably
have
to
open
a
new
issue
for
this,
or
I
might
even
just
like
add
I'll-
definitely
add
this
as
part
of
this
pr,
but
we
will
need
to
create
a
new
component
for
this
and
I'll
make
an
issue
for
it,
cool
and
last
piece.
A
I
guess
last
neat
little
feature
that
I
that
was
snuck
in
was
just
the
idea
of
like
a
clipboard
for
secrets
right
so
before
we
just
showed
secrets
just
the
key,
and
we
didn't
really
show
them
up
front
just
because
I
think
similar
to
control
works.
They
they
64
encode
everything.
So
your
secrets
aren't
just
visible
from
the
command
line,
even
though
it's
not
really
meant
to
provide
a
layer
of
security,
but
now
at
least
we
give
a
clipboard
button.
A
So
if
you
want
to
yank
the
username
or
password
so
like,
for
example,
here
I
think
it's
like
what
this
is
a
kind
cluster.
So
I
could
just
copy
something
right
and
then
let's
say
I
paste
it.
My
username
is
now
admin
right.
So
that's
a
helpful
tool
to
just
get
quicker
access
to
your
secret
values
without
having
to
use
cubecontrol.
A
Cool,
so
that's
pretty
self-explanatory.
Any
questions
about
the
release
today,
we're
I'm
probably
gonna
cut
the
release.
After
this
we
have
one
electron
bug
that
I
need
to
look
into.
It's
we're
just
getting
some
kind
of
tcp
connector.
It
might
be
a
just
a
race
condition
thing,
but
we're
gonna
resolve,
like
the
last
like
last
minute,
merge
issue
and
then
we're
going
to
cut
release.
A
Today,
cool
all
right,
then
files
select
quick
preview.
I'm
going
to
let
melania
take
this
one.
I
think
that's
from
him
so.
C
We
go
cool
yeah,
so
I
just
wanted
to
give
a
quick
preview
of
something
coming
up.
It's
so
we
always
had
us,
apply
ammo
way
of
doing
things
and
ever
since
we
built
it
for
one
of
the
first
things
we
we
one
of
the
first
requests
we
had
was
like.
Oh,
it
would
be
cool
if
you
can.
Instead
of
you
know,
coming
here
or
either
typing
a
copy
paste,
it
would
be
cool
if
you
can
just
open
a
file
and
that's
something
that
I've
been
working
on
last
couple
days.
C
C
You
know,
select
something
different
and
apply
it
quickly.
So
it's
it's
a
little
easier
way
of
doing
things
and
it's
been
requested
quite
a
bit,
and
this
is
a
just
one
way
of
using
this
and
I'm
I'm
building
a
component
around
it
that
I
will
call
it
the
file
select
component.
It's
been
a
request
for
a
while.
This
is
how
you
can
see
very
popular
requests
to
provide
a
way
to,
to
you
know,
interface,
the
files
from
file
system
and
and
give
you
give
especially
plugin
authors.
C
C
A
Yeah,
I
have
two
questions.
The
first
one
is:
are
there
plans
to
add
this
component
as
a
subset
of
a
form
field?
I
could
definitely
see
like
scenarios
like
say
yeah
like
it's
definitely
used
in
the
context
of
a
form
and
then
there's
also
like
the
context
here,
where
it's
being
just
let's
pipe
it
through
and
just
take
this
text
and
throw
it
and
apply
yaml.
C
Yeah
great
I
mean
it
could
be,
could
be
if
you
feel
there's
a
need
for
that.
Initially,
I
was
not
thinking
about
that,
but
you
know
I
mean
it
as
long
as
it's
component.
It
shouldn't
be
hard
to
use
it
inside
the
form
as
well.
So
I
don't
know
if
he
should
do
something
special
about
it,
but
we
could
I
I
can
see
that
some
actions,
like
you
know,
for
example,
resetting-
will
be
kind
of
more
seamless.
If
you
do
it
through
form.
A
Yeah,
I
mean
it's
totally
like
you
know,
like
even
think
like
outside
of
the
context
of
kubernetes
right
kind
of
like
upload,
an
image
right
and
then,
like
you,
want
to
do
some
add
some
other
metadata
and
then
you
hit
submit
and
now
you've
uploaded
your
image
right
so
and
I'm
just
thinking
more
like,
amongst
times
like
more
just
just
more
generalized
usage
of
loading,
a
file
yeah
and
there
might
be
even
a
case
of
something
like
I
don't
even
know
like-
does
monica
editor
support
like
dragging
a
file
into
the
editor.
A
I
wonder
if
that's
something
that
they
think
so
I
can
try.
C
Right,
but
this
could
be
drop
targets
right,
so
that's
another.
I
think
that
that's
even
the
part
of
the
request
was
you
know
this
could
turn
into
drop
target.
So
that's
definitely
something
we
can
look
into.
This
is
under
the
the
covers
using
the
clarity
file
component
and
I'm
not
sure,
they'd
support,
dropping
files,
at
least
not
yet
sorry,.
A
A
Build
around
and
okay
last
question
is,
we
might
just
have
to
add
more
context
into
this,
but
one
of
the
things
about
the
proposed
solution
is
that
it's
implicitly
like
it's
implicit
that
you
might
be
able
to
add
multiple
files.
A
Okay,
cool
yeah
that
one's
going
to
be
yeah
just
yeah.
I
think
we
there
are
probably
like
some
weird
cases
like
at
least
internally.
We
want
to
like
vote
exactly
like.
We
wouldn't
be
solving
that
the
problem
they
have,
but
we
also
want
to
make
sure
that
we're
right
we're
just
yeah
we're
just
solving
for
the
right
problem
here.
C
And
and
clarity
component
that
supports
multiple.
I
can
try
to
open
that
yeah.
So
this
is
the
clarity
file
component
that
I'm
using
under
the
behind
the
scenes,
and
you
can
see
it
has
a
multiple
flag.
So
it's
going
to
support
all
those
layouts,
horizontal
vertical
compact,
obviously,
teams
and
statuses-
and
things
like
that.
So.
A
C
C
A
That
nice
all
right,
let
me
share
the
okay
cool,
so
part
number
participants
on
this
call,
I'm
gonna
just
pull
that
real
quick.
I
had
some
word
from
the
cube
flow
folks
that
they
were
trying
to
build
a
plug-in
and
they
were
like
yeah
next
week
so
and
I
don't
see
them
on
the
call
they
might
not
be
there
and
I
haven't
gotten
a
follow-up
so
I'll
reach
out,
like
I
think,
the
the
core
ideas
that
remains
the
same
right.
A
A
So
definitely
if
you
are
trying
to
go
to
plugins,
but
it
doesn't
look
like
they're
on
the
call
today.
So
I
guess
no,
no
cute
floyd
plug-in
yeah
cool.
Well,
do
we
have
any
open
q?
A
from
folks.
A
Any
questions,
then
we're
gonna
just
keep
on
moving
on
we're
just
gonna
get
that
release
out.
So
thanks
all
for
coming
to
the
community
meeting
and
I'll
see
you
all
next
week.