►
From YouTube: Octant Community Meeting - June 10, 2020
Description
June 10, 2020
Agenda
0.13.1 release
Fixed HPA printer bug
Fixed TestBed linter warnings
Looking at two issues that were reported after 0.13 release:
https://github.com/vmware-tanzu/octant/issues/977
https://github.com/vmware-tanzu/octant/issues/969
Storybook Demo
WIP https://github.com/vmware-tanzu/octant/issues/971
Startup without kubeconfig.
Loading cluster access at cluster client creation time.
CNCF Webinar on Octant happening June 17th at 4PM ET / 1PM PT, led by Wayne
Fix for cytoscape https://github.com/vmware-tanzu/octant/pull/982
A
Hi
everyone
and
welcome
to
this
week's
episode
of
the
octant
community
meeting
today
as
June
10th
2020.
We
have
a
short
agenda
here
today,
but
I
want
to
go
through
a
few
things.
That's
happened
since
we
last
had
a
meeting
two
weeks
ago.
The
last
week's
meeting
was
of
course,
canceled
because
we
wanted
to
well
not
have
a
bunch
of
meetings
that
yeah
yeah
now
I
have
a
bunch
of
meetings
now
last
week,
hashtag
black
lights.
So
with
that
I'm
gonna
share
my
screen
and
let's
get
started.
B
Thanks
Jonas
yeah,
so
we
are
we're
coming
off
the
13
release
and
we
did
a
dot
release
last
week
to
fix
a
couple
issues.
One
was
the
HP
8
printer
bug
that
Sam
fixed
up
that
that
one,
a
lot
of
people
were
running
into
that
pretty
immediately.
So
we
wanted
to
get
that
out
quickly.
I
think
we
got
that
out
the
following
day
or
same
day
even
know,
I
think
following
day:
wasn't
it
so
yeah?
B
We
got
that
out
and
then
there
was
also
just
a
little
nagging
issue
which
won't
really
impact
people,
but
it
it
impacted
us
it's
it's
the
testbed
inject
winter
warnings
they
were
spamming,
stuff,
making
it
hard
to
find
real
errors
so
that
that
also
got
fixed
in
the
you
know,
not
13
one
release.
So
we
encourage
everyone
to
upgrade
and
be
on
the
latest
release
and,
as
always,
please
report
any
issues
that
you're
running
into
you.
There
are
actually
a
couple
outstanding
issues
that
got
opened
up.
B
I
didn't
put
them
here
on
the
agenda,
but
they
are.
There
was
one
that
got
opened
up
about
certificates
and
connecting
to
octave
was
having
trouble
connecting
to
the
sign
self-signed
cert
inside
a
local
network.
That's
something
I've
been
looking
into
trying
to
figure
out
exactly
what's
going
on
there
I'm
having
some
issues
with
replication,
I
I
understand,
fundamentally,
why
the
errors
happening
from
like
a
like
in
the
technology,
but
I
don't
understand
how
this
person's
encountering
it.
So
I
am
keeping
my
eyes
on
that.
B
Trying
to
replicate
this.
This
error,
where
the
context
permissions,
get
get
changed
or
mutated
in
some
way,
and
then
octant
is
no
longer
able
to
read
that
context
and
I'm,
not
sure
if,
if
it's
octants
fault
or
if
it's
some
other
tools
fault
or
what
or
how,
what
all
permutations
of
this
made.
This
thing
happen,
it's
actually
the
it
is.
Where
is
it
at
octant
crashes
on
man,
I
think
it's
that
one
yeah
I
need
to
change
the
title
of
that
one.
B
Yeah,
so
this
is
the
issue.
We
realized
that
it's
it's
getting
a
permission
denied.
This
person
was
running
octant
previously
with
ODOT
12
and
was
not
having
any
issues
like
this
and
then
that
cropped
up
so
they've
been
helpful
in
responding
with
like
their
configuration
settings
and
what
tools
they're
using
in
the
versions
so
trying
to
also
kind
of
determine,
what's
happening
with
this
one
as
well.
B
So
we
talked
a
few
weeks
ago
about
some
work
that
happened
with
creating
some
documentation
around
our
components.
This
is
useful
for
plugin
authors
as
well
as
for
us,
because
a
lot
of
times
we're
digging
through
the
source
code
to
remember
how
a
specific
component
works
or
what
the
llamo
structure,
Jason
structure,
or
vice
versa,
is
of
that
component.
So
we
created
some
documentation
through
the
work
that
that
Sam
led
and
then
we
decided
that
we'd
be
better
to
migrate,
that
to
the
storybook
tool.
B
B
I
I
suspect
that
we'll
have
this
have
this
done
sometime
next
week,
it
doesn't
seem
like
there's
that
many
outstanding
and
some
of
us
have
a
short
week
this
week,
with
the
hala
company
holiday
being
on
Friday
and
such
so
likely
it'll
be
sometime
next
week,
we'll
see
all
this
land
but
Milan's
going
to
give
a
quick
demo
of
what
we've
done
so
far.
It's
going
to
give
folks
an
idea
of
what
they
can
expect
when
this
gets
released.
C
All
right,
can
you
guys
see
my
screen
yep
all
right,
yeah,
as
Maine
said
we,
this
is
our
second
attempt
of
doing
the
documentation.
It's
really
important
for
especially
for
plugging
user.
It's
best
for
everybody
else,
Jerry
we're
trying
to
get
it
a
little
differently.
This
diamonds
story
book
is
really
great
too.
That
should
help
us
doing
that
the
proper
way
and
as
Wayne
said
this
is
the
world.
C
Can
progress
I
just
want
to
show
you
where
we
are
right
now,
and
this
may
change
slightly
by
the
time
we
finish
the
work,
but
so
this
is
basically
the
storybook
page.
As
you
can
see,
you
can
see
the
list
of
all
the
components
and
on
the
right
side,
you
can
see
the
cameras
that
shows
that
component
and
there's
some
now
officer
that
you
can
play
with
for
each
component,
so
you
can
just
go
there.
This
is
basically
the
data
that's
passed
into
component,
so
it's
very
useful
to
see
that
and
try
different
options.
C
C
You
can
see
the
text
is
updated,
and
this
component
supports
the
markups.
If
I
change
the
stitch,
it
updates
the
component.
So
it's
it's
a
really
good
tool,
not
only
to
see
the
components
live,
but
to
play
with
different
options,
and
also
it's
good
for
experimenting.
So
some
some
of
the
early
prototypes
we
done,
for
example,
for
the
results
we
were
done
directly
here
in
storybook,
because
it
gives
us
developers
really
fast.
The
development
cycle
some
other
stuff
too,
and
also
the
one
important
thing
about
the
components
is
the
talks.
C
So
we
story
books
has
support
for
dogs
too,
and
please
ignore
the
white
team
here,
we're
still
trying
to
sort
that
out
and
to
make
sure
the
team
them
it's
the
same
as
an
ideally.
This
should
be
the
same
team
as
the
rest
of
the
application,
but
here
we
will
give
a
little
more
information.
You
know
how
the
cause
that
component
used
will.
Should
she
live
here
as
well
and
for
each
component
to
display
the
props.
C
Those
are
the
component
props
that
are
passed
into
angular
object
and
for
each
component
we
can
display
as
much
the
arcs
as
we
want.
I
think
we
still
need
to
do
a
little
more
work
and
adding
some
more
color
here
some
description,
but
basically
this
is
kind
of
the
framework
we're
we
are
hoping
to
go
through
and
it's
it's
really
important
for
our
plugin
developers
to
have
to
like
this.
B
Like
how
we
want
to
structure
what
am
I
trying
to
say,
like
the
the
work-in-progress
stuff,
like
resource
based
a
new
resource
here
and
the
preferences-
and
things
like
that
is
there
is
there-
is
there
a
plan
for
like
when
those
things
get
upgraded
or
become
official
components?
Will
they
then
get
moved
into
the
upper
components
list,
or
will
they
stay
down
and
others,
but
I
guess
that's
what
I'm
trying
to
trying
to
figure
out
right,
I
think.
C
Once
we
are
happy
with
something
it
should
get
upgraded
one
you
know
and
become
the
official
components
note
to
the
upper
category
thing
is
that
this
stuff
at
the
bottom
can
be
hidden.
Okay,
so
I
used
storybook
in
my
previous
project
and
we
had
so
many
stories
that
were
numbers
shown
to
the
user,
but
they
were.
There
was
a
special
key
combination
to
show
them
inside
the
storybook,
and
we
used
those
mostly
for
testing
and,
for
you
know,
testing
some
edge
cases.
C
B
Yeah
I
like
that,
okay
I,
wonder
if
it
would
be
possible
for
us
to
actually
have
a
toggle
in
story
book
that
says,
like
show
experimental,
so
that
way
the
default
view
when
we
deploy
this
the
default
view
of
story
book
is
only
show
things
that
are
other
core
features
and
then
they
could
toggle
experimental
and
see
the
the
other
things
is.
Do
you
know
if
something
like
that's
possible?
Oh
yeah,
yeah.
C
B
Sorry
thanks.
Thank
you
thank
you
and
then
I
wanted
to
call
out
two
other
pieces,
so
we're
actively
working
on
on
things,
and
some
of
them
are
larger
things.
That
kind
of
dissect
big
pieces
of
the
codebase
and
I
wanted
to
call
those
out
just
because
they're
there
there
hasn't
been
a
whole
lot
of
movement
recently,
because
some
of
these
more
larger
back-end
changes
are
currently
being
worked
on,
but
Samms
is
currently
focused
on
removing
the
hard
dependency
on
needing
acute
config
to
start
up
octant.
B
This
is
something
that
has
been
asked
for
for
a
long
time.
It
also
is
something
that
kind
of
it
leads
the
way
into
some
of
the
refactoring.
That
needs
to
be
done
to
allow
a
stop
rate
as
a
desktop
application,
but
also
in
cluster
deployment.
So
I
don't
know
if
Sam
wants
to
add
anything
to
that
or
not,
but
I
just
wanted
to
call
it
that
that's
currently
being
worked
on.
D
We
just
have
a
lot
of
internal
code
that
probably
should
have
been
split
up
a
bit
more
to
begin
with,
and
so
a
lot
of
this
might
just
end
up
being
like
shuffling
code
around
first
in
a
way
that
makes
more
sense
for
the
reef
actors
to
happen
first,
so
once
that
is
done,
I
think
it
can.
We
can
start
making
this
into
better
bite-sized
chunks
of
work,
and
if
people
wanted
to
pick
up
issues
on
the
way
we
can
or
if
not,
we
could
just
do
it
all
in
a
big
push.
B
B
B
And
then
we
do
that
at
client
creation,
time
versus
at
startup
time
or
at
the
initial
load
of
octant,
and
what
this
allows
us
to
do
is
instead
of
having
to
now
check
whether
you
have
git
or
list
or
watch
permissions
during
every
single
API
call.
We
can
make
a
safe
assumption
that
you
have
those
permissions,
because
you
started
octant
with
a
config
that
did
have
those
permissions.
B
That'll
be
waiting
for
the
actual
cluster
access
to
come
back
and
then
it
will
get
all
of
the
there'll,
be
a
explicit,
refresh
command
that
the
user
can
perform.
To
this
say:
okay,
I
have
access
again
go
ahead
and
refresh
or
octant
will
say:
hey
I
see
that
there
is
a
new
cube
config.
Do
you
want
to
refresh
your
access
to
the
cluster,
and
then
you
can
just
click?
Yes,
and
it
will
do
that.
B
A
That
sounds
awesome,
yeah,
we're
this
is
a
part
of
the
CNC
F
webinar
series.
They
have
webinars
on
a
bunch
of
really
amazing
cloud
native,
focused
projects
and
being
one
of
course,
so
yeah
this
is
gonna
be.
This
is
gonna,
be
super
fun
and
yeah.
Please
just
click
the
link
and
register.
So
you
have
it
on
your
accountant.
D
I
can
add
one
more:
there
was
a
fix
to
the
site
escape
component,
which
is
used
in
the
resource
viewer,
and
all
that
really
does
is,
if
you
kind
of
notice
right
now
in
13.1,
it
creates
a
stylesheet
to
style.
The
resource
viewer
click
on
it,
but
it
doesn't
destroy
that
if
you
have
to
get
away
from
it
so
for
people
who
have
often
running
perpetually
for
a
long
time
and
is
weaving
in
and
out
of
resource
beavers,
it
might
be
worthwhile
to
use
the
nightly
build
at
the
moment.