►
From YouTube: Octant Community Meeting - August 05, 2020
Description
August 05, 2020
Agenda
- Demo of Jenkins-X plugin
- Prepping for 0.15
- Fixed context selector
- Fixed multi kubeconfig bug
- Added Webhooks menu (was API Server)
- Added component stepper for plugin authors.
- What's next
- Many annoying bugs, we want to fix them. Use the next week to give dedicated attention to some outstanding bugs.
A
All
right
welcome
everybody
to
the
august
5th
octane
community
meeting.
Today
we
have
a.
We
have
a
few
things.
We
have
a
demo
from
the
authors
of
the
jenkins
x,
plugin
that
we'll
we're
actually
going
to
start
with
then
we're
going
to
get
into
what
we're
prepping
for
the
0.15
release,
which
will
be
coming
out
later
this
week,
we're
going
to
get
that
released
and
then
we're
going
to
talk
about
what
we
got
coming
up
after
that.
A
So
I
guess
I
will
just
get
started
right
away
with
the
the
jenkins
x
demo,
so
james
and
james,
but
yeah
so
james,
stretching
james
tracking
is
going
to
do
a
quick
demo
of
the
jenkins
x
plugin,
which
we
had
actually
talked
about
at
a
when
previous,
when
you
all
published
the
repo
we
mentioned
it
at
the
previous
meeting,
so
yeah
go
ahead
and
take
it
away.
Awesome.
B
I'm
gonna
stop
my
video
just
because
I
don't
have
the
best
internet
and
I'll
try
to
share
my
screen
there.
We
go
two
seconds.
B
Okay,
so
hopefully
in
classic
presentation
song,
can
you
see
my
screen?
Yep
yeah
awesome.
So
this
is
the
octane
jx
plug-in.
Everyone
here
knows
opt-in,
so
I'm
looking
at
this
grab
optim
I'll
just
talk
about
the
upton
jx
plug-in,
so
the
jx
plug-in
is
basically
a
plug-in
that
tries
to
visualize
as
much
of
what's
going
on
inside
jks
as
we
can.
B
It's
still
fairly
early.
We've
only
spent
like
a
couple
of
weeks
on
it
already
it's
pretty
awesome
and
we're
hoping
to
extend
it
to
be
the
full
ui
for
installing
jenkins
x,
upgrading
jenga's
x,
managing
jk6
as
well
as
just
you
know,
pipelines
and
using
it
for
those
who
don't
know
jenkins
x,
it's
basically
automated
ci
cd
for
kubernetes,
it's
based
on
tecton.
B
So
let's
switch
to
octan.
So
here's
octant
it's
running
in
the
kubernetes
cluster,
that's
a
pretty
empty
cluster.
I've
just
installed
jackie's
x
version
three,
which
is
just
about
to
be
released
as
alpha,
and
you
might
notice
these
couple
of
icons
down
here.
The
one
right
at
the
bottom
is
the
operations
view
for
people
administering
jenkins
text,
which
I
won't
show
you
right
now.
B
It's
still
a
bit
proven
ready,
but
I'll
show
you
the
main
developer
views
so
there's
a
bunch
of
views
that
are
basically
visualizing
jenga's
x,
specific
resources,
mostly
and
so
they'll
start
the
environments
view.
26
has
a
bunch
of
environments,
development,
staging
production.
These
are
places
where,
when
you
create
apps,
they
get
deployed
the
development
environment.
These
are
all
currently
shared
inside
the
same
cluster.
So
there's
only
one
git
repository
right
now,
which
deploys
to
dev
staging
production.
B
B
Another
view
shows
the
repositories,
so
these
are
the
git
repositories
which
have
been
imported
into
chinese
x,
which
we've
enabled
ci
cds,
in
other
words,
we've
registered
web
hooks.
So
when
you
change
these
git
repositories,
ci
cd
happens
via
tecton.
So
here's
a
quick
start,
which
is
just
a
very
simple,
go
microservice.
B
B
So
the
pipeline's
view
is
the
main
breadth
and
butt
of
this
plugin,
where
you
can
watch
all
the
different
pipelines
running
in
your
cluster
just
to
make
it
a
bit
more
interesting
I'll
edit
the
source
code
in
github
and
I'll
show
you
how
pipeline
triggers
I'll
say
very
awesome,
I'm
going
to
be
really
naughty
and
I'm
going
to
no,
let
me
let
me
be
real,
I'm
going
to
create
a
pull
request,
I'm
going
to
create
a
pull
request
to
change
this
awesome
message.
B
That's
going
to
appear
that
says
very
awesome,
so
I'm
going
to
say,
fix
more
awesome,
I'm
going
to
create
a
pull
request,
so
I'm
going
to
propose
a
change
and
then
create
a
pull
request.
So
we've
created
a
pull
request
on
this
source
repository.
This
is
all
kind
of
janky
dexter
for
a
second.
What
that's
going
to
do
is
trigger
a
pipeline,
we'll
see
the
pipeline
trigger
in
a
second
there's
the
pipeline
started.
If
I
go
back
to
the
pipeline
view,
we'll
see
a
pipeline
started
here.
I
can
filter
on
the
repository
here.
B
Now
these
views
are
okay
for
just
seeing
what's
going
on.
If
you
wanted
some
something
a
little
bit
more
interesting,
you
can
click
on
that
link
and
then
it
shows
you
all
the
steps
that
are
occurring
inside
that
pipeline.
So,
for
example,
this
one
I
could
click
on
this
link
and
it
takes
you
to
the
octant
log
view
for
the
step
that's
running
in
tekton.
B
So
I
can
look
at
all
the
container
logs
for
all
the
steps
that
are
going
to
take
them
and
each
of
the
pipelines
are
attacked
on
pod,
and
I
can
click
on
this
link
here
to
look
at
the
pod.
So
if
I
click
on
this
view,
this
is
the
traditional
classic
view
of
a
pod
in
in
octant,
just
wait
for
it
to
load.
So
this
is
looking
at
the
pod.
That's
running
the
tecton
pipeline,
which
is
pretty
big.
B
Looking
at
this
because
tectonics
is
so
kind
of
complicated
and
the
events
at
the
bottom
are
really
handy
for
when
things
go
bad,
to
make
things
a
little
bit
easier
to
understand
when
you're
trying
to
diagnose
a
step,
sometimes
you're
working
on
the
tectum
pipeline
in
jackie's
x,
and
it
does
the
wrong
thing
or
it
failed
for
some
reason:
there's
this
little
envelope
icon,
it's
not
the
best
icon
in
the
world.
B
If
you
click
on
that
one,
this
shows
you
a
step
view
which
is
kind
of
like
a
simplified
view
of
what
was
the
container
doing
for
that
step.
So
these
are
all
the
volume
mounts
that
are
happening
inside
the
pod.
These
are
the
environment
variables
here,
there's
quite
a
few.
This
is
the
name
of
the
step
inside
tecton,
which
is
effective
thing.
This
is
the
container
image
that
ran
the
step.
B
So
you
can
see
this
was
the
canika
image
from
the
chemical
project
and
if
I
click
on
that
link,
because
if
it's
on
gcr
or
it's
on
the
public
container
registry
ecr
docker
hub,
we
can
link
to
the
actual
container,
which
is
really
handy
and
then
there's
the
actual
command
that
was
running.
So
this
gives
you
within
a
couple
of
clicks
from
this
page.
We
can
navigate
into
the
logs
for
a
step
the
detail
of
a
step
and
obviously
see
this
step
and
there's
a
bunch
more
links
as
well.
B
If
you're
a
jenkins
x
person,
we
can
click
on
the
pod,
as
we've
shown
this
so
see,
all
the
steps
see
the
logs
of
the
whole
pod
there's
also
a
quick
link.
Let
me
shut
some
of
these
links
because
it's
looking
confusing,
I
can
do
a
quick
link
to
the
source
repository
that
triggered
this
repository,
which
triggered
this
pipeline,
or
I
can
look
at
the
pull
request
directly,
which
is
really
handy
so
basically
from
this
apparently
pretty
simple
ui.
B
This
is
all
implemented
in
a
couple
of
panels,
with
some
markdown
and
from
this
relatively
simple
ui.
We
can
navigate
to
almost
everything
that's
going
on
in
jenkins
x
and
in
tecton,
which
is
really
really
awesome.
Now
this
is
just
to
start,
I'm
sure
we
can
make
this
much
much
nicer,
as
we
mentioned
before.
This
could
use
some
of
the
nicer
views
from
the
clarity
css.
B
We
could
maybe
do
timings
a
little
better,
there's
a
little
bit
of
tool
tip
there,
but
it's
not
the
most
awesome
visualization.
We
can
maybe
use
in
my
iso
widget
for
timing
and
durations
one
thing:
I've
always
wanted.
It
doesn't
quite
work
yet
is
when
the
pipeline
step
fails,
it
would
be
awesome
to
open
the
terminal
in
the
pod
and
it
doesn't
quite
work.
B
There's
an
awesome
terminal
tab
in
in
octane
here,
which
is
awesome
and
it
works
for
almost
every
pods
I've
tried,
but
for
some
reason
it
doesn't
work
for
any
of
the
tecton
pods
I
try,
but
for
every
other
part
I
try
it
works
beautifully.
B
So
being
able
to
open
a
terminal
in
a
step
in
a
pipeline
would
be
super.
Super
awesome
but
yeah
never
mind
about
that,
and
so
that's
mostly
kind
of
it.
Oh,
I
should
just
show
you
that
that
pipeline
I
just
triggered
here.
If
I
go
back
to
the
pipeline,
this
was
a
pipeline
just
triggered
and
if
I
click
on
that
preview
link,
there's
a
link
to
the
application.
That's
running
so
there's
the
very
awesome.
So
this
is
the
microservice.
B
That's
just
been
deployed
in
a
preview
environment,
so
I
can
try
it
out
before
I
merge
the
master
and
if
we
go
back
to
the
pull
request
we'll
see
before
we've
merged
this
change
to
master.
We've
got
a
comment
on
the
pull
request
on
github
and
again
it's
a
link
to
the
preview.
So
we
can
access
the
preview
from
either
github
or
octant.
So
we
tried
to
kind
of
link
both
uis
together,
so
you
can
either
look
at
things
from
github
or
from
optins
over
time.
B
It
would
be
kind
of
nice
to
do
more
links.
So
we
could
maybe
link
this
pipeline
view
to
octane,
possibly
using
say
a
localhost
url
or
something
so
you
could.
If
you're
running
locally,
you
could
browse
from
github
to
octant
directly
rather
than
going
through
a
running
app,
but
that's
kind
of
mostly
it.
So
we
can
look
at
repositories
previews.
We
can
look
at
running
apps
in
the
environment,
so
here's
all
the
current
apps
that
are
running
we're,
hoping
to
grab
a
bit
more
of
the
helm
metadata.
B
So
we
can
show
icons
and
what
happens
your
home
pages
of
apps,
here's,
the
ingresses
for
the
apps
that
are
running
in
this
namespace
and
we've
got
a
little
helm,
plug-in
in
jenkins
x3
we're
actually
kind
of
moving
away
from
doing
direct
helm
deploys
and
we
tend
to
use
cube
ctl.
So
a
lot
of
the
helm
metadata
doesn't
exist.
B
So
there's
only
one
helm
release
in
this
example,
but
the
main
ui
is
really
about
pipelines
and
visualizing
the
pipelines
and
go
from
here
to
navigate
into
an
individual
pipeline
or
filtering
the
pipelines
by
you
know,
environment
or
whatever
or
or
by
branch
like
you
might
want
to
see
just
the
releases
or
whatever.
But
that's
pretty
much
it
any
questions
at
all
on
anything.
A
Not
so
much
a
question,
but
just
a
just
a
comment.
I
think
so.
If
I
understand
this
right
when
you're
looking
at
the
the
pipeline
view
and
you're
and
you're
looking
at
a
a
build
the
if
you,
if
you
had
one
that
had
failed
the
the
I
guess
you
called
it
the
car,
the
task,
the
the
envelope
icon.
B
B
Yeah
there's
actually
a
couple
of
issues
on
the
octane
jx,
so
if
I
click
on
so
here's
one,
that's
failed
example.
So
if
I
click
there,
I
can
see
the
log,
that's
failed,
so
that's
the
failure
and
oops.
B
Let
me
go
back
here
and
if
I
click
on
here,
I
get
the
detail
of
the
step,
so
here's
the
environment,
variables
and
here's
the
map
points
or
whatever
what
would
be
really
nice
and
there's
a
couple
of
issues
already
for
this
is
a
link
on
this
page
that
says,
if
you
want
to
try
this
locally
either
natively
on
your
laptop,
you
know
create
all
these
environment
variables
using
export.
This
equals
the
export
basically
excellent
and
then
run
that
command.
B
You
know
just
so
you
could
run
it
locally
or
do
a
docker
version
of
this
spin
up
a
docker
container
locally
with
this
image
with
this
file
system
and
this
environment-
or
you
can
maybe
even
repeat
this
by
doing
a
you
know,
cube
ctl,
run
and
again
same
kind
of
thing
passing
over
stuff.
So
literally
it's
just
a
couple
of
pages
for
some
text.
We
could
copy
and
paste
it
as
we're
developing,
but
just
having
that,
because
I
doing
a
search
replace
on
this
to
add
the
export
statements
of
the
quotes
around.
B
It's
just
tiring,
so
yeah
I'd
like
a
little
bit
more
to
to
make
it
easy
to
reproduce
a
tecton
failure
and
and
diagnose
it
locally
and
another
thing,
I'd
love
which
would
be
totally
awesome.
It's
been
discussed
inside
tecton
of
having
a
way
of
pausing
failed
pipelines.
B
So
if
you
can
get
the
pod
to
fail,
you
can
then
just
cube
ctl
exec
into
the
container
in
the
pod.
That's
failed
and
it's
all
right
there
right
all
the
vulnerables
permit.
Verbals.
Are
there
the
file
systems
there
everything's
right
there,
so
you
can
just
run
on
it
and
if
you
could
figure
out
how
to
open
the
terminal
on
that
part,
which
I'm
sure
is
a
fairly
straightforward
thing.
I
haven't
looked
too
deeply
because
terminals
work
perfectly
on
every
other
pod.
I
try
it's
just.
It
could
be
a
checking
sex
thing.
A
Be
a
bashful
yeah,
that's
exactly
it!
So
we
we
just
default
to
sh
and
if
it's
not
there,
it's
not
there
and
and
and
it
won't
work.
So
it's
probably
something
we
can
do
with
either
allowing
the
terminal
to
be
informed
of
we
used
to
have
this
and
we
took
it
out
because
it
was
a
little
confusing,
but
some
intuitive
way
to
say
like
try,
this
list
of
things
or
you
know
let
the
maybe
maybe
let
the
user
define
what
what
thing
to
try
from
the
case
of
like
a
plug-in.
B
B
A
A
B
The
way
this
ux
isn't
awesome,
maybe
a
drop
down
thingy
would
be
good
or
something
because
really,
this
is
the
breadcrumb,
and
these
links
are
kind
of
tacked
on
the
end.
It
should
maybe
be
a
drop
down
on
the
right,
maybe
your
buttons
or
something
I'm
not
sure
about.
B
But
I
mean
that's
a
slight
ux
fail,
but
it
was
just
a
a
quick
way
of
getting
those
links
on
the
page,
but
I
turned
the
link
here
which
could
link
to
essentially
the
terminal
tab
on
the
pod
page
like
this
one
with
optionally,
specifying
the
the
bash
or
shirt
or
whatever
yeah.
B
B
E
B
That
sounds
awesome.
Oh
just
another
thing
by
the
way
about
this
whole
ui
right
now,
this
was
just
like
the
quickest
thing.
We
could
do
just
to
get
something
really
useful
that
the
jig
is
x.
Community
can
kind
of
use
the
ideas
behind
this
ui
could
work
with
completely
vanilla
tecton.
So
if
you're
not
using
jinx
at
all
and
you're
just
using
techtone,
it
should
be
pretty
easy
to
patch
this
ui,
so
it
would
work
with
vanilla
tecton.
The
implementation
right
now
is
slightly
cheating
to
visualize
pipelines.
B
It's
using
there's
a
custom
resource
in
jenkins,
excellent,
called
a
pipeline
activity
that
visualizes
this
kind
of
flow
we
should
be
able
to.
If
I
show
you
permanent
activity
there
is.
These
are
the
pipeline
activities,
which
is
the
thing
that
actually
implements
the
visualization
of
the
pipeline.
I'm
sure
you
said
this
one
and
then
view
the
yaml.
So
this
is
the
actual
crd
that
the
uoi
is
based
off.
B
B
It's
just
the
quickest
thing
to
do
was
just
make
the
jpg
version,
but
we
should
be
able
to
handle
either
completely
vanilla,
tecton
or
jenkins,
x
and
detector,
because
I
noticed
there
is
a
tecton
plug-in
right
now,
it's
fairly
simplistic
and
it's
mostly
for
visualizing
metadata,
protecting.
C
B
But
I'm
hoping
we
can
kind
of
build
like
a
reusable
pipeline
view
that
works
for
both,
because
it's
the
same
technology.
We
just
slightly
cheat
with
this
crd.
It
gives
us
that
kind
of
an
easier
way
of
visualizing
what's
going
on,
but
we
could
easily
generate
this
in
the
plug-in
rather
than
having
a
crd.
A
Yeah,
jason
hall
is
the
one
who
did
that
initial
prototype
of
the
tech
time
plug-in
and
I'm
sure
he'd
be
interested
in
and
getting
like,
like
you
know,
having
this
work
with
just
generic
tecton
customer.
B
Yeah
another
thing
I
found
amazing
by
the
way
we've
checked
x,
uses
lots
of
jobs
like
cron
jobs,
garbage
collection,
jobs
and
all
this
kind
of
stuff.
This
is
still
pretty
early
days,
but
we've
got
this
little
operations
view
that
just
shows
kind
of
jobs.
I
think
about
you,
but
I've
always
found
cron
jobs
in
kubernetes,
really
kind
of
really
unique
and
how
to
understand
whatever
I've
been
able
to
just
re-trigger
jobs
from
octane
is
so
super
nice.
B
If
a
job
fails,
you
can
just
retry
it
and
look
at
the
logs
of
all
the
jobs
and
whatnot,
it's
so
hard,
so
easy
to
miss
that
a
job
is
failing
or
whatever
it
is.
So
we
found
that
even
just
the
current
jobs
ui
in
in
august
to
be
really
really
useful,
but
we're
hoping
to
make
a
real,
dedicated
ui
to
help
people
install
your
physics
from
scratch
view
the
insertion
happen.
B
That's
not
really
anything
to
do
with
junkies
x,
but
it's
just
stuff
we
use
in
jenkins
x.
So
we
use
something
called
cuba,
healthy
and
external
secrets.
Excellent
secrets
and
cooper.
Healthy
external
sequence
is
an
awesome
plug-in
if
you've
never
used
it
before
it's
a
way
of
managing
secrets,
but
storing
them
in
something
like
vault
or
amazon,
secret
manager,
google,
secret
manager
as
your
secret
manager
any
of
the
secret
managers.
B
So
it's
a
way
of
dealing
with
secret
stores,
which
for
git
ups,
is
a
godsend,
because
you
have
to
deal
with
like
seal
secrets
which
are
kind
of
a
bit
hickey
to
work
with.
So
these
are
brilliant,
but
we
could
just
do
with
a
visualization
of
the
crd
that
these
are
based
on
there's
a
cid
called
an
external
secret
which
shows
and
using
secrets
and
external
secrets.
We
could
visualize
what
secrets
are
populated,
what
are
valid
secrets,
what
need
entry?
B
Cuba
healthy
is
kind
of
like
a
generic
kubernetes
health
check
tool
and
again
it
makes
crds
that
visualize
health
checks,
which
are
extensible
and
anybody
can
build
a
health
check,
and
it
would
be
really
easy
to
make
a
really
lovely
health
check
page
that
just
visualizes
cuba,
healthy
health
checks,
but
shows
them
in
kind
of
a
nice
way.
So
you
can
see
lots
of
nice,
green
ticks
and
something's
red.
You
can
zoom
in
I
mean
sort
by.
You
know
red
and
whatnot,
maybe
some
donuts
so
yeah.
B
C
B
A
Excellent
yeah,
thank
you
for
the
demo.
This
is
awesome
yeah.
I
I
this
also
makes
me
think
of
some
of
the
longer
term
ideas
we
have
around
allowing
plugins
to
expose
that
what
they
so
like
say.
There
was
a
cooper,
healthy
plug-in,
allowing
other
plugins
to
know
that
there
is
that
plugin
is
also
installed
and
then
being
able
to
say.
I
want.
E
B
B
I'd
like
it,
if,
like
this
nav
bar,
gets
huge,
pretty
quick
and
having
a
switch,
and
it's
now
for
everything
all
the
the
numbers.
Great,
I
can
switch
to
anything
there.
That's
awesome,
it'd
be
nice
to
almost
have
a
little
bread,
crummy
thing
here
where,
if
I've
got
you
know,
each
plugin
could
have
five
views
each.
If
I
just
want
to
switch
between
the
five
views
in
one
plugin
have
a
drop
down
or
something
or
something
here,
yeah.
So.
B
B
I've
I
found
I
get
well.
I
guess
navigation
is
hard
right
in
general.
Let
me
show
you
the
example.
I
might
be
looking
at
this
pipeline
and
then
from
here.
I
want
to
look
at
a
pod
and
then
now
I'm
looking
at
a
pod,
but
now
the
pod
is
in
the
workloads
place,
but
now
we've
kind
of
lost
the
breadcrumbs
of
where
I
was.
I.
B
You
know
what
I
mean,
it's
kind
of
I
mean
I'm
I'm
talking
like
nirvana
here,
looking
like
the
perfect
octane.
Eventually,
it
would
be
awesome
if
a
pod,
if
a
plugin
could
embed
bits
of
the
classic
octane
views,
but
edit
its
own
kind
of
navigation
here
a
little
bit.
You
know
something
like
taking
over
the
breadcrumbs
or
something
like
that,
so
that
we
can
navigate
into
these
places,
but
then
we
can
kind
of
go
back
again
but
yeah.
I
should
maybe
use
more
tabs
in
the
checkers
x
plugin.
B
I
should
try
that
out
navigation,
that's
tricky.
I
think.
B
A
Play
this
is
actually
really
interesting,
so
I
hadn't
actually
thought
about
the
desire
to
want
to
take
like
a
summary
view
and
then
have
it
be
under
your
own
navigation
and
a
plug-in,
but
it
makes
total
sense,
especially
when
you
look
at
it
in
the
context
of
something
like
the
jenkins
x,
plugin
here,
where
your
your
pods
are
part
of
this.
You
know
it's
part
of
this.
A
This
build
step
and-
and
these
all
these
pods
are
a
step
in
that
that
process
and
you
might
just
want
to
dive
into
one
in
more
detail,
navigating
away
from
the
the
plug-in
context
into
the
default
octant
context.
Kind
of
breaks
that
I
guess
immersion
for
lack
of
a
better
word
like
you're
you're.
No.
A
Plug-In
experience
you're
now
back
in
the
octane
experience,
and
I
and
honestly
I
don't,
and
someone
can
can
someone
else
on
the
call
can
yell
at
me.
If
I'm
crazy,
I
don't
actually
think
it
would
be
that
hard
to
do
because
of
the
way
we
render
our
content.
I
think
we
could
probably
expose
a
plug-in
endpoint.
That
was
something
along
the
lines
of
you
know
like
an
embed
embed
content
response
where
you
pass
us
the
path
and
we
send
back
the
the
the
the
view.
A
Like
the
you
know,
the
the
view,
and
then
you
nest
that
view.
In
your
view,
components
yeah
right,
because
because
we
all
of
this
stuff
just
gets
rendered
and
fired
back
as
json
and
so
and
and
right
now
what
happens
internally
in
octane,
you
set
the
content
path
and
then
our
our
path
matchers
match
that
to
you
know
it
says:
oh
okay,
well,
it's
the
namespace
jx,
it's
a
work!
It's
it's
pods!
It's
this
and
it
has
this
name.
A
E
It's
like
iframe,
basically
right,
and
so
I
mean
not
from
an
implementation
point
of
view,
just
imagine
having
an
iframe
where
you
can
specify.
I
want
to
see
my
part
details
inside
this
frame.
A
And
then,
because
of
the
way
we
render
the
view
where
we
just
loop
through
and
we
render
anything
that's
in
the
json
stream.
In
theory,
it
would
just
work
yeah.
B
We
could
we
could
try
it
and
see
what
happens.
I
was
pondering
about
the
symbol
of
the
like,
so
I
love
the
pods
view
and
the
deployment
view,
but
in
a
lot
of
classes,
I
look
at
it's
kind
of
big
like
if
I
look
at
pods,
often
if
you're
looking
at
pods,
you
get.
You
have
a
lot
like
a
lot
of
pods
like
I
have
I've
only
got
13.
This
is
quite
a
small
cluster.
B
I've
only
got
13
here,
but
fairly
soon,
like
if
you've
got
20
pipelines
running
at
the
same
time,
you
have
huge
amounts
of
pods
and
there's
different
ways.
You
could
kind
of
group
things
to
then
navigate
to
pods,
so
I
could
imagine
like
there's
the
apps
crd,
that's
starting
to
be
used
where
you
can
group
deployments
and
resources
together
by
app.
So
I
could
imagine
one
day
having
an
app
crd
plugin.
B
A
C
A
Nav
bar,
which
shows
the
you
know
the
donut
graph
and
like
it's
just
like
a
snapshot
of
the
application.
That's
eventually
where
we
want
that
to
go
is,
is
you
know,
you
click
there,
and
this
is
like
a
you
know.
You
can
have
thousands
of
pods,
but
what
you're
seeing
is
just
you
know
the
the
individual
applications
themselves,
and
then
you
click
on
that,
and
that
takes
you
to
more
like
the
resource
viewer
instead
of
the
instead
of
all
your
individual
pod
views.
A
The
issue
that
we
have
now
is
that
this
right
now
is
just
based
solely
off
of
owner,
refs
and
labels,
and
so,
like
you
can
see
here,
it
just
shows
all
the
pods
individually.
It
doesn't
like
group
them
into
into
logical,
like
components.
B
Yeah
jenkins
x
manages
to
mess
up
this
view
a
little
bit
because
it
well
these
tecton,
really
all
the
tecton
pods
look
like
an
app
which
is
slightly
over
the
top
really
because
each
one's
totally
stuck,
but
so
it'd
be
nice
to
maybe
figure
out
a
way
of
grouping
them
just
in
a
big
pipelines
app
or
something
like
that
or
whatever
yeah.
B
I
know
on
the
jenkins
x
perspective
exactly
we
have
a
company
called
lighthouse
that
has
kind
of
one
two,
three
four
five,
five
bits
that
are
different
deployments
and
things
and
controllers
and
whatnot
it'd
be
kind
of
nice
to
have
slightly
higher
groupings.
So
we
could
group
deployments
together
into
a
higher
level
construct,
but
yeah
it's
it's
already
awesome,
but
all
these
things
would
be
even
more
awesome.
A
A
A
A
It
and
I'm
gonna,
I'm
gonna.
I
was
telling
folks
earlier
we're
doing
a
new
thing
on
the
octan.dev
website,
where
we're
gonna
have
a
featured
featured
plugin,
so
you'll
be
the
first
post
for
featured
plugins
and
I'm
gonna
use
that
if
it's
okay,
I'm
gonna
use
that
video
that
you
sent
me
earlier
and.
A
A
Is
okay,
so
we
are
going
to
start
prepping
for
0.15.
This
is
a
smaller
release.
We're
we're
we're
trying
to
get
back
into.
You
know
committing
to
that
kind
of
two-week
cadence
of
putting
out
releases.
This
one
has
a
couple
of
useful
fixes.
One
is
the
context
selector
right
now
it
puts
an
ellipse
there,
but
it
doesn't
it
just
it
just
keeps
the
prefix
and
so
like,
for
example,
all
of
my
prefixes
look
the
same.
It
just
says
www.dot,
and
I
have
no
idea
what
the
actual
cluster
is.
A
So
sam
did
work
here
to
fix
that
it
now
puts
the
ellipses
in
like
the
middle,
so
you
can
get
some
good
context
and
actually
makes
you
able
to
switch
between
clusters.
The
multi-cube
config
bug
that
was
reported.
A
That
was
a
regression
that's
going
to
get
fixed
in
this
release,
and
then
there
was
some
work
from
scott
andrews.
He
added
the
web
hooks
view
which
was
under
this
api
server
menu.
We've
we've
renamed
that
to
just
the
web
hooks
menu,
but
the
api
server
links
that
you
will
see
in
the
resource
viewer
as
a
result
of
this
will
still
work.
We
just
the
we,
the
api
server
as
a
menu
entry
wasn't
like
super
useful.
A
It
was
like
too
much
of
the
low
level
detail
being
surfaced
up,
so
we
we
put
under
web
hooks
for
now.
We
want
to
address
the
issue
of
the
menu
bar
potentially
becoming
long
and
like
pushing
things
down
and
making
it
hard
to
navigate.
We
don't
have
a
good
pattern
for
that.
Quite
yet.
A
We're
still
thinking
about
that,
but
we
know
it's
something
that
we'll
want
to
take
care
of
in
the
future,
especially
as
we
get
more
plug-ins
and
and
if
you
had
10
plug-ins
installed
in
octane
right
now,
you're
doing
a
lot
of
a
lot
of
vertical
scrolling
to
try
and
get
to
things
so
yeah,
that's
just
something
we
know
about,
and
then
the
stepper
component,
which
was
recently
merged
in,
is
a
clarity
component
that
lets
you
kind
of
build
out
a
a
form
wizard.
A
You
can.
You
can
do
requirements
like
validations
on
the
fields
it
uses
our
standard
set
of
of
clarity,
form
fields
and
just
packed
into
json
that
gets
rendered
out
into
steps.
That's
supported
both
on
the
for
both
internally
as
well
as
plugins.
There's
a
there's,
a
unmarshall
edition,
so
plugin
authors
will
be
able
to
guide
users
through
steps
and
then
process
those
forms.
The
the
stepper
component
itself
has
an
action
handler
that
you
assign
to
it
and
then
you
would
for
plugins.
A
You
just
handle
the
form
in
your
action
handler
and
did
I
miss
anything
in
this
upcoming
release?
Sam
hold
on.
A
Scott
cool
all
right,
and
so
then
moving
on
to
what's
next
so
we're
going
to
be
doing
some
planning
tomorrow
and
part
of
that
is,
there
are
there's
a
there's,
a
cloud
there's
a
whole
host
of
bugs
that
are
a
little
annoying
right.
A
Now,
there's
some
ui
jitterbugs,
where
jitterbug
there's
some
ui
bugs
where,
like
we,
we
put
in
this
loading
menu,
which
is
helpful,
it
indicates
that
there's
stuff
going
on,
but
sometimes
it
can,
it
can
flash
the
old
screen
before
the
new
one
gets
presented
and
when
it
does
that,
if
the
new
one
is
presented
quickly,
you
barely
notice
it.
A
So
we
talked
about
it
and
I
think
we
have
some
there's
a
couple
options:
we're
going
to
explore
for
how
to
address
it,
both
on
the
server
side
and
the
front
end
side
of
things.
So
we're
gonna,
that's
one
of
the
big
ones.
We
want
to
get
fixed.
I
also
want
to
give
some
attention
to
operating
and
restricted
like
our
back
restricted
clusters.
A
I
really
want
to
get
us
so
that
we're
kind
of
degrading,
gracefully
and
I
think
the
the
solution
that
that
we've
ended
up
at
is-
is
right.
A
Now
we're
trying
to
be
really
smart
and
like
oh,
we'll,
retry
and
we'll
back
off
and
then
we'll
retry
in
case
the
credential
changes
and
you
get
access
and
all
this
I
think
what
we'll
end
up
doing
for
the
first
pass,
just
to
get
people
a
much
better
experience
is
if
we
try
and
we
get
unauthorized,
we
just
cross
that
resource
off
the
list
and
we
don't
try
to
access
it
again
until
they
explicitly
refresh
their
context
or
switch
switch
to
a
new
one
right.
It's
like
your
con.
A
Your
thing
expired
when
it
refreshes
we'll
try
again,
but
we're
not
going
to
try
to
do
all
of
this
incremental
back
off
and
like
guessing
and
figuring
things
out,
we're
just
going
to
you
know,
try
it
get
unauthorized
cache
that
we
got
it
unauthorized
and
then
return
empty
for
that
type
until
they
retry
and
we're
going
to
tie
that
into
some
of
the
work.
A
That
sam
did,
because
with
the
combination
of
being
able
to
upload
a
keep
config
and
watch
for
the
cube,
config
changes,
which
was
already
there
we're
able
to
now,
we
can
actually
alert
a
user
which
we
don't
do
now,
but
we
can
alert
a
user
that
that
their
cube
config
has
changed
and
and
and
suggests
that
they
switch
contexts
or
reload
right
now.
I
think
you
have
to
fully
like
replace
the
file
to
get
that
to
happen
if
you
could.
A
But
if
you
just
like
stand
up
a
new
cluster
and
it
injects
a
new
context,
we
show
that
context
in
the
menu,
but
we
don't
refresh
the
current
one.
So
there's
there's
ways
that
we
can.
We
can
watch
for
the
file
to
change
now
because,
because
sam
has
code
in
there,
that's
watching
for
that
file
to
be
created.
A
We
can
leverage
that
same,
maybe
leverage
that
same
code
or
refactor
it
so
that
we
can
so
that
if
you're
looking
at
a
cluster
and
your
access
goes
away
and
so
we'll
alert
you
that
you
tried
to
view
pods
and
you
it's
not
accessible.
And
then,
when
your
helper
puts
in
a
new
cert,
we
can
say:
hey
your
your
configs,
updated
click
here
to
refresh
it.
A
Maybe
we
can
do
it
automatically,
but
for
now
it
might
just
be
a
manual
as
long
as
it's
as
long
as
it's
telling
the
user
exactly
what's
happening,
the
other
set
of
bugs
that
we
have
are
mostly
around
just
like
little
little
oddities
that
I
want
to
make
sure
we're
actually
digging
into
and
exploring
cpu
spikes
for
for
certain
views
and
and
just
resource
usage
and
general
kind
of
slowness
and
things
like
issues
that
are
a
little
hard
to
kind
of
dissect
and
take
some
actual
investigation.
A
A
lot
of
those
we
don't
get
to
when
we're
working
on
other
features
and
smaller
bugs
because
we
don't
want
to
take
time
away
from
those
larger
features,
so
we're
going
to
just
put
an
investment
into
kind
of
knocking
out
some
of
these
bugs
our
previously
to
to
these
last
releases,
our
bug
volume,
our
issue,
volume
kind
of
grew
at
the
same
rate
that
we
were
burning
it
down
and
then
lately
our
bugs
have
kind
of
gone
up
faster
than
we've
been
burning
them
down,
but
we're
still
adding
features.
A
A
D
Now
is
open
q,
a
awesome
you
mentioned
when
you
were
just
talking,
then
about
alerting
a
user
or
notifying
the
user.
Is
that
something
that's?
Maybe
I
should
probably
have
looked
at
more
of
the
dots,
but
is
that
something
you
have
there
at
the
moment?
D
I
was
just
wondering
because
I'm
just
thinking
from
a
pipeline
perspective,
it
would
be
really
nice
to
be
able
to
say
okay,
something's,
failed
or
even
passed,
maybe
or
something
having
some
kind
of
notification
things,
but
also
when
we
get
into
like
things
like
cuba,
healthy
views,
you
know,
there's
some
kind
of
attention
needed
to
be
able
to
draw
you
to
that.
To
that
perspective,
is
that
something
that's
possible
now,
when
coming
sam.
C
So
at
the
moment
it
is
currently
not
possible,
or
at
least
through
plug-ins.
I
am
working
on
it
right
now.
It's
it's
actually
coming
along.
I
I
don't
know.
I
can't
promise
that
it'll
be
squeezed
into
about
15.
yeah.
It
might
have
the
code.
Might
I
might
have
a
pr
made
by
the
end
of
the
week,
but
it
may
or
may
not
be
reviewed
by
then,
but
it
is
certainly
in
the
works
and
there
is
already
an
outstanding
issue
for
it.
D
A
Any
other
questions
I'll,
I
guess,
as
I
was
going
to
say,
if
either
of
you
want
to
create,
it
would
be
really
helpful
if
you
created
issues
for
like,
like
the
the
drop
down
menu,
you
know
ui
and
so
just
like
features
that
you
would
like
to
have.
Please
create
those
so
that
we
can,
you
know,
get
them,
get
them
in
our
our
backlog
and
and
get
them
prioritized.
D
Kind
of
said
it
before
the
call
before
the
recording
but
fantastic
job.
It's
amazing,
oxton
james,
has
been
telling
me
for
years
trying
to
get
involved
in
some
ui
work
and
I've.
Never
I've
just
always
been
so
horrified
by
getting
into
all
the
different
web
frameworks
and
everything
and
I
had
to
go
and
actually
put
together
a
view
myself
within
an
hour,
so
it
was
kind
of
like
it
was
like
a
alleluia
moment.
So.
D
This
is
true
well
well,
I
mean
this
is
the
great
thing
we
can.
We've
got
so
many
integrations
with
jenkins
x.
I
mean
james
had
two
there.
It's
just
once
we
get
over
the
initial
we're
working
on
an
alpha
for
jx3.
Once
we
get
past
that
it's
basically
just
extensions
and
plugins,
it's
just
creating
a
good
experience
and
we've
always
struggled
from
the
ui
point
of
view.
It
has
we've
heavily
used
cli,
but
that's
changing
now
it's
we
can
just
go.
You
know
heavy
on
on
the
ui
and
it's
fantastic
thanks.
Swagton.
A
All
right:
well,
if
there
is
no
more,
then
that's
it.
Thank
you,
everyone,
james
and
james.
I
really.
A
And
yeah,
thanks
again
and
I'll
see
you
everyone
next
week
cheers.