►
From YouTube: Cluster Addons meeting: 2019-12-10
Description
Meeting Notes: https://docs.google.com/document/d/10_tl_SXcFGb-2109QpcFVrdrfnVEuQ05MBrXtasB0vk/edit#heading=h.u7mt91ljn6o5
A
Hey
folks,
we
are
recording
cutting
the
cluster
add-ons
agenda
and
sorry
is
we're
getting
a
little
feedback
anyway.
This
is
the
cluster
add-ons
meeting
where
a
sub
project
at
a
sequester
lifecycle
and
we've
got
a
little
bit
of
an
agenda
to
talk,
though
so.
The
first
thing
we
wanted
to
cover
is
just
any
action
items
from
last
time
and
I.
B
A
B
B
So
effectively,
we
just
made
a
little
controller
to
implement
the
customer
research
submission
when
you
talked
about
last
week,
which
was
essentially
just
an
aggregation
of
references
to
resources
with
conditions
invested
when
they
were
found.
So
we
have
something
doing
exactly
that.
The
link
is
in
the
in
the
agenda
agenda
and
effectively
every
time.
This
controller
sees
something
with
this
specific
label
prefix,
followed
by
the
name
of
the
add-on
that
we
want
to
talk
about
it
aggregates
it
into
the
status
as
an
enhanced
reference.
B
Have
a
few
add-ons
gonna
go
downs
that
I
have
here.
One
of
them
is
corniness,
so
I
have
a
kind
of
cluster
with
Cordy
and
that's
running
on
it.
I
will
get
that
same
one,
let's
extend
it
down
and
you
can
see.
This
is
like
a
selection
of
the
resources
that
I'm
able
to
get
some
deployment.
Some
pods
names
basic
services.
B
B
And
even
picks
up
problems
with
our
customer
resource
definitions,
because
it's
again
extracting
those
those
conditions
and
showing
them
appear
as
part
of
the
references
so
like
I
said
this
is
super
basic
right
now
it
is
dynamically
watching
discovery
to
find
new
things
to
add.
So
you
don't
have
to
do
any
sort
of
like
entertaining
CR
DS
to
get
the
controller
to
actually
pick
up
your
resources.
B
C
Things
looks
really
cool,
I'm
curious
if
and
I
like
the
I,
like
the
approach
with
just
like
having
this
piece,
be
discoverable
I,
think
you
know
one
when
we
started
there
really
early
out
on
work.
We're
kind
of
like
okay,
well,
we'll
just
use
an
owner
Refs,
and
we
can
kind
of
traverse
those
and
figure
that
out.
But
I
don't
know
if
that
that
doesn't
work
for
things
that
cross
namespace
objects
so
having
having
this
be
a
little
more
abstract
to
things.
Awesome
I'm
curious.
C
B
B
C
Concerns
few
sentences
that
make
sense
yeah
like
the
aggregating
of
conditions,
I,
think
that's
pretty
cool,
you
know
I
think.
Maybe
we
can
think
of
think
of
ways.
On
top
of
that,
like
look
at
this
as
a
collector
and
then
think
of
ways
to
look
at
these
conditions
and
infer
some
kind
of
status
or
something.
B
A
A
That
is
that's
really
cool.
Cuz
I
know
that
the
motivating
kind
of
like
force
behind
this
right
is
like.
How
do
we
make
things
more
usable
for
people
right?
So
then
the
tech
enables
us
to
kind
of
build
these
things
around
collections
of
objects
that
are
grouped
in
some
generic
way.
We
can
use
that
generic
mechanism
to
surface
statuses
and
similar
things
about
you
know
how
an
add-on,
dis,
packaged
and
then
yeah
as
new
resources
get
created
by
the
add
an
operator
they
could
follow.
A
B
Admin
set
on
the
thousand
nodes
I
think
you
need
to
be
careful
about
aggregating
stuff
like
this,
because
there's
the
one
megabyte
limit
in,
like
the
fault,
cubed
CD
for
the
resources
I
do
think.
However,
it's
better
to
have
a
place
to
see
all
of
this
stuff
together
and
extract
it
than
it
is
to
have
to
go
to
all
those
resources
and
look
at
them
yourself.
A
Really
like
this,
for
an
enterprise
like
management,
cluster
I
think,
like
the
more
layers
that
you
can
give
somebody
to
understand.
What's
running,
like
people
will
install
those
things,
particularly
when
you
are
in
a
large
cluster
and
I'm
always
concerned
and
like
keeping
in
mind
those
users,
the
edge
users
right
who
want
yeah,
minimal
number
of
things
running
and
just
keeping
in
mind
what
the
overhead
of
running
in
control
a
like.
This
would
be,
which
would
probably
not
be
too
much,
but
maybe
unacceptable
for
a
single
node.
So.
B
Yeah,
we
probably
need
to
do
some
trick.
Stuff
I
just
followed
the
acute
garbage
collection
logic
for
dynamically,
adding
Informer's
to
this,
but
we
probably
need
to
do
some
trick
stuff
or
like
we're
preventing
things
from
being
cached
unless
there
are
resources
on
the
cluster
of
that
kind
that
have
label.
You
know
it's
tough
football
and.
A
A
Cool
well
back
to
sharing
sweet
thanks
so
much
for
the
demo.
The
next
item
is
mine,
which
is
just
a
quick
notification
that
the
cubed
am
PR,
has
an
upgrade
implementation
now
and
I'm
working
on
a
rebase
for
an
upstream
refactor
of
some
component
config
things.
So
the
PR
is
not
green
at
the
moment
it
does
contain
both
the
init
and
upgrade
functionality.
Now,
as
of
the
most
recent
commitment,
also
thanks
to
Daniel
for
pushing
some
Doc's
updates
and
then
yeah,
that's
it
on
that
update.
C
This
may
be
one
to
punt.
We,
the
github
issue
for
Daniel
started,
did
like
how
to
write
an
operator
sort
of
a
while
back,
and
this
is
kind
of
one
those
are.
We
was
early
days,
we
kind
of
started
something,
but
it
wasn't
totally
ready,
but
now
I
think
we're
getting
to
the
point
where
we
certainly
understand
things
better.
Uh-Huh.
B
C
A
Right,
okay,
yeah,
so
there's
the
COO
builder
patterns
that
we
started
putting
together
and
did
they've
got
like
a
good
baseline
feature
set.
But
I
don't
recall
if
we
finished
porting
that
pattern
to
be
usable
with
v2
the.
A
C
A
Said
yeah
I
would
be
very
open
to
like
factoring
the
add-on
installer
library
in
a
way
where
the
templating
and
patching
portion
of
it
is
separate
from
the
API
and
the
application
of
those
manifests.
So
just
like
food
for
thought
in
the
future,
so
we
can
have
good
interoperability
and
keep
things
maintained
and
working
in
a
uniform
fashion.
A
B
C
A
A
C
A
A
Yeah,
oh
yeah,
just
the
I
do
think
customizes
a
right
path.
I,
don't
want
to
leave
our
cig
apps
books.
You
know
in
a
different
building
and
helm.
Three
is
very
mature
and
has
massive
community
usage,
so
I'm
always
willing
to
revisit
that
conversation.
I
think
others
probably
are
too,
but
yeah
would
be
add-on.
Installer
API
the
configuration
component
config,
the
the
customized
draft,
is
called
out
right
specifically
with
the
technology
in
the
field
thing,
so
we
may
be
able
to
extend
upon
that
later
on.
A
A
B
A
And
for
doing
that,
work
and
then
yeah
good
discussion
think
we'll
close
up
appreciate
everyone's
time
and
again
as
a
reminder,
this
will
be
the
last
meaning
for
this
year,
so
we
will
not
meet
on
what
is
it
this
17th
and
the
24th
and
the
or
whatever
we
will
meet
on
the
24th,
so
our
next,
our
next
meeting
will
be
on
what
is
it
6:00?
Something.