►
From YouTube: CF for K8s Working Group Forum Call May 3 2022
Description
[GC] Go vote for the logo!
[GC] Is the rename (#931) done?
[GC] Nominating Clint as an approver
[GC] TaskWorkload proposal?
[TD] Remember to review and give feedback on Support Interchangeable Build and Run Implementations
[RI] Should this document/Working group be renamed? On Slack?
[RI] Install process - stuck at domains :(
[KB] RoleBinding latency
[KB] HNC explore
A
B
C
Cf
on
yep
I'll
get
the
training
started.
Well,
thanks
again,
everyone
for
coming
to
the
bi-weekly
cfo
kubernetes
working
group
form.
We
have
a
number
of
topics
to
cover.
There
is
a
link
in
the
chat
and
we
will
just
get
started
on
the
first
topic
then.
So
the
first
topic
is
go
vote
on
a
logo
yeah.
We
have
a.
A
Yeah
we
have
you.
A
We
have
eight
logo
options,
plus
five
logo
type
options
and
then
we'll
vote.
We
we
need
to
vote
on
both
and
then
the
combination
of
the
two
will
win
and.
A
We
already
have
like
18
votes,
so
that's
already
almost
twice
as
many
as
we
got
for
the
name,
but
I
guess
the
modem
area.
So
I
think
we
want
to
close
it,
maybe
by
the
end
of
this
week,
so
I
think
we
can
keep
it
open
until
friday
afternoon.
Oh
do
you
think
we
should
like
establish
like
a
very
strict
deadline,
because
technically
yeah
I
mean
I
like
to
close
it
on
either.
We
close
it
on
friday
end
of
day
like
midnight.
A
C
Yeah,
I
think
friday
is
a
fine
deadline.
A
C
Cool
sounds
good.
Yeah
it'll
be
interesting
to
see
what
shakes
out
of
that.
A
Yeah,
of
course,
giving
a
sneak
peek
at
the
the
data,
but
I
won't
say
yeah
and
also
the
the
whole
ranking
system
means
it's
not
super
obvious
to
tell
just
by
looking
at
the
votes
you
mean
you
can
see,
you
know
some
are
definitely
more
liked
than
others,
but
the
beauty
of
the
system
is
that
it's
in
the
end.
It's
a
compromise
right.
So
we'll
see
what
comes
out.
C
A
C
D
Of
voting,
I
I
did
manage
to
get
a
copy
of
the
electo
project
up
and
running
on
cloud
foundry,
although
I
didn't
try
on
grief
yet
with
the
python
built
back.
So
that
could
be
useful
in
the
future,
especially.
A
A
D
A
I
looked
at
the
thing.
I
don't
remember
what
system
they
they
use,
because
I,
what
I
really
geeked
out
on
is
like
the
different
systems
of
ranked
voting
etc.
In
the
end,
I
I
chose
two
just
to
compare
them
and
they
always
yield
the
same
results
which
I
guess
is
good,
but
it'd
be
used
to
see
which
one
it
uses.
D
I
mean
it's
the
same
one
we
used
with
that
cornell
system
last
year
with
condorcet
rankings.
A
D
C
Yep
cool,
so
the
next
step
we
have
is
the
rename
done
which
has
a
linked
github
issue.
A
Yeah,
so
that
story
has
been
sitting
for
a
bit.
I
think
we
got
stuck
because
at
some
point
we
couldn't
decide
whether
to
rename
the
secrets
repository
and
then
we
all
agreed.
We
will
we're
not
going
to
rename
it.
So
I
think
akira
closed
all
the
closer
ball
that
needed
to
be
closed
like
for
that
thing
to
be
called
over.
C
Yeah,
I
think
it's
effectively
done.
As
you
noted,
the
one
outstanding
thing
was
the
sort
of
boolean
value
that
the
cli
transmits,
which
it
has
not
been
renamed,
because
obviously
that
then
requires
a
change
to
the
cli
and
all
that.
So
I
think
we
can
consider
it
done
with
the
knowledge
that
that
is
one
of
those
remaining
threads
that
we
need
to
decide.
If
we
want
to
do
anything.
A
I
mean
on
one
hand
we
could
argue
it
makes
sense
for
it
to
be
generic,
but
on
the
other
hand
it's
a
very
specific
implementation.
So
it's
not
like
it
would
work
with
anything
but
creepy.
Just
because
griffy
knows
exactly
how
to
handle
the
headers
but
yeah.
Maybe
it's
not
worth
yeah
a
breaking
change,
because
then
people
will
have
configs
around.
I
mean
it's
just
us
really.
F
A
A
F
A
C
Awesome
continuing
down
the
list,
we
have
nominating
clint
as
an
approver.
A
Yeah,
so
it's
not
here,
but
we've
been
waiting
for
a
while
for
clint
to
reach
the
requirements
to
be
able
to
be
nominated
as
an
approver
of
the
project,
and
the
requirements
have
actually
changed
recently
to
include
like
a
wider
range
of
contributions
and
with
this
new
criteria
I
checked
and
yeah
he's.
He
qualifies
really
well
and
he's
been
contributing
for
like
three
months,
so
I
think
it
makes
sense.
I
have
created
the
pr
I
don't
know
like
I've
added
georgie
as
the
other
lead
to
approve
it.
A
I
don't
know
who
else
needs
to
prove
it?
I
guess
once
we
have
consensus
among
the
leads,
we're
fine,
we
don't
need
anyone
else
to
prove
it.
So
maybe
I'll
just
proud
georgie
to
to
approve
it
next
week
and
not
next
week,
it's
not
friday
to
approve
it
tomorrow
and
then
we
can
get
it
in
and
you
can
finally
start
pushing
code
like
everyone
else.
E
D
Logistically
on
the
community
repo,
if
we
can
merge
after
georgie
gives
his
approval,
you
mean
permission
wise.
If
I
can
do
it
myself,
no,
no!
I
think
we
need,
like
some
some
other
approval
on
it,
but
if
it's
like
good
enough
for
him,
just
with
whatever
permission
scope,
he
has
on
the
community
repo
right
now
so
should
I
add
someone
else's
on
a
as
I
remember.
A
D
A
D
Okay
right
we've
started
discussing
setting
up
automate
automatic
generation
of
the
github
teams
in
the
cloud
foundry
org
from
the
contents
of
the
working
group
charter
yaml.
But
it's
not
done
yet.
That's
kind
of
the.
F
A
A
C
Cool
yeah
exciting
to
have
people
reaching
those
milestones,
so
we
can
continue
to
have
a
active
group
of
people,
so
the
next
topic
is
task
workload
proposal.
A
Yeah,
so
the
context
on
this
is
I'm
working
on
the
tasks
proposal
and
the
task
proposal,
I'm
proposing
that
our
tasks
implementation
relies
on
some
underlying
obstruction
for
running
like
one-off
things,
and
this
is
so
that
we
don't
couple
ourselves
to
any
like
to.
I
don't
know
the
implementation
details
of
the
job
resource
or
whatever
right
exactly
like.
We
do
for
apps,
like
we
have
this
intermediate
long-running
process
thing.
A
C
Yeah,
I
think
if
the
cost
is
relatively
low,
the
rework
cost.
Then
that
makes
sense
because
you
sort
of
enable
that
task
workload
earlier
on,
and
it
then
maintains
some
consistency
where
you
have
everything
implemented
with
one
set
of
workloads
and
then
later
we
can
abstract
it
and
probably
is
even
somewhat
reusable
at
that
point.
C
If
we
find
a
sort
of
more
generic
interface,
then
you
at
least
have
the
groundwork,
blade
and
kind
of
pull
it
into
somewhere
else.
C
But
if
the
cost
is
high,
if
you,
I
think
you're
a
little
more
familiar
with
the
workings
of
that.
If
the
cost
is
high
for
the
rework,
then
we
might
want
to
consider
one
of
the
other
options,
but.
A
A
A
That
could
all
be
avoided
if
we
skip
the
irini
thing
altogether.
But
maybe
it's
not
that
big
of
a
deal.
It's
like
a
for
loop.
That
goes
through
an
array
and
figures
out.
What's
the
most
recent
condition
and
use
that
like
it
doesn't
sound
incredible,
maybe
I'm
just
you
know
overestimating
the
problem,
the
problems
with
that
one
so
maybe
yeah.
We
just
use
arena
you're
right
that
it's
nice
to
have
everything
points
to
erini,
and
then
we
can
kind
of
potentially
swap
the
thing
all
at
once,
and
maybe
at
least
in
different
releases.
A
So
we're
going
to
have
a
release
that
just
points
to
irini
and
I
released
it.
Just
he's
completely
decoupled
from
irene
it'd
be
nice.
If
we
can
coordinate
the
the
the
epics
that'd
be
nice.
C
Yeah,
I
think
it
especially
even
if
we
were
to
wait
until
we
decoupled
it.
There
would
still
be
a
certain
amount
of
work
to
go
back
and
ensure
parity
with
irene
and
any
other
task
workload
that
we
want
to
implement.
A
C
H
C
F
F
I've
seen
that
disagrees
with
the
the
proposal
like
at
its
core
or
anything,
and
in
fact,
matt
has
started
writing
stories
for
the
build
side
of
it,
because
that's
also
much
less
like
I,
I
don't
think
any
of
us
truly
controversial,
but
there's
been
less
like
feedback
or
like
anything
on
that.
So
I
think
one
thing
that
would
be
useful
for
him
would
be
some
more
feedback
on
just
what
that
run.
F
A
Yeah,
so
I
added
just
a
comment
on
the
name.
Just
I
think
I
I
think
that
run
workload
might
be
a
bit
generic,
but
that's
just
a
detail.
I
guess
regarding
the
interface
hot
speckable
interface
versus
not
I
kind
of
put
my
hands
forward
and
it
was
like.
A
Does
it
mean
we've
already
given
up
on
that
or
do
we
want
to
bring
that
back
and
see
if
people
like
it
or
not?
Well,
because
I
my
understanding
is
that
there
will
be
pros
to
that,
even
though,
of
course
it
comes
with
cons
but
like
maybe,
if
you're
not
convinced,
yet
we
could
bring
it
back
and
have
two
alternative
designs
and
let
people
discuss
on
that,
while
it's
early.
F
Yeah,
that's
a
good
point
actually
reminds
me.
I
forgot
something
there
yeah,
so
the
the
cr
definitions
in
it
aren't,
like
the
end,
all
be
all
matt
wanted
to
actually
like
start
working
on
the
implementation
to
to
fill
out
what
what
worked
and
didn't
work
in
them
before
like
presenting
that
part
so
yeah
this.
This
form
of
the
proposal
actually
is
like.
F
Does
the
concept
of
this
resource
feel?
Okay
and
like
does
this
make
sense?
What
we're
doing
but
like
the
concept,
is
independent
of
like
what
what
it
actually
looks
like
at
the
end
of
the
day,
you
can
always
massage
things
further
and
back
and
forth
and
stuff.
A
And
I
think
we
have
wide
consensus
on
the
fact
that
it's
a
good
idea
to
do
this
thing.
Like
we've
been
talking
about
it
for
a
long
time,
there
might
be
disagreements
like
on
the
specific
of
the
interface
definition.
I
don't
know
if
you
want
to
solve
them
now
via
this
or
if
we
want
to
do
it
in
the
future,
with
other
proposals
or
draft
prs.
F
Or
whatever
yeah,
I
think
no,
that's
that's
a
good
point.
I
I
think
it's
difficult
to
discuss
it
without
having
discreet
things,
to
look
at
and
comment
on.
There.
A
F
A
It's
it's
I
mean
if
you
have,
if
we
believe
both
interfaces
could
come
with
their
own
advantages,
then
it's
a
shame
to
kind
of
been
one
just
because
you
assume
that
people
won't
like
it.
Maybe
maybe
it's
not.
Maybe
I
don't
know
it's
good
to
just
show
them
both
and
see
see
what
people
think
or
maybe
we
can
come
up
with
something
in
between.
I
don't
know.
F
F
You've
put
your
name
on
it
as
a
person
who
reviewed
it.
So
that's
good.
C
Yeah
definitely
gonna
have
to
take
a
closer
look
myself
and
if
anyone
else
wants
to
drop
the
link
and
chat.
C
Make
sure
everyone
has
it
cool
all
right?
The
next
topic
is,
I
believe,
from
rob,
which
is,
should
this
document
working
group
be
renamed
on
slack?
C
C
I
can
offer
my
two
cents
immediately
or
you
can.
If
there's
something
specific
you
wanted
to
drill
towards,
you
can
do
that,
no
nothing
specific
or
code
for
it.
Okay,
I
think
the
feeling
was
that
the
cf
on
kubernetes
working
group
form
is
certain
umbrella
that
works
on
or
maintains
responsibility
for
several
different
projects,
and
while
the
newest
flavor
is
the
one
we're
really
concentrated
on,
it's
really
a
form
for
anything
that
is
in
the
kubernetes
space.
C
That
is
cloud
foundry
related,
so
that
would
be
still
like
having
cf
for
kate's
under
the
umbrella
for
any
topics,
people
need
to
bring
up
as
well
as
anything
else
that
is
adjacent
any
like
projects
like
irene
and
all
that.
B
C
D
D
Yeah,
this
came
up
in
the
toc
discussion
earlier
today
when
we
were
just
reviewing
pr's
on
the
community
repo.
C
A
A
A
The
argument
for
the
slack
channel
named
after
the
project
is
strong
because,
like
yeah,
if,
if
I
were
someone
who
was
curious
about
this
and
I
joined
the
cf
slack
and
I
would
be
look
I'll
be
looking
for
corifi
and
at
the
moment,
if
you
search
for
korea,
nothing
will
pop
out.
I
don't
know
if
there's
a
maybe
a
way
to
associate
keywords
to
channels
or
something
just
to
make
it
easy
to
find,
and
we
could
keep
the
current
name,
but
at
least
make
it
easier
to
find
for
people
who
search
for
korea.
A
A
Channel
name
that,
so
what
what
are
the
consequences
like
do?
We
do
we
break
stuff
like
I
was
wondering
if
maybe
there
was
some
automatic
redirecting.
A
How
much
automation
we
have
in
place
that
posts
on
the
channel,
but
those
things
could
break,
although
yeah,
I
think
actually,
like
computers
refer
to
channels
on
slack
via
ids
that
the
channel
is
actually
just
it's
like
your
twitter
handle
it's
actually
a
just
a
label.
The
actual
id
is
a
number
or
something.
So
maybe
it's
fine
yeah.
I
can
take
that
on
to
to
do
the
rename
if
everyone
agrees
or
do
we
want.
C
I
would
do
that.
That
seems
like
the
right
thing
to
do
is
post
a
little
message,
give
people
a
little
bit
of
time
to
react
and
respond
and
then
we'll
go
from
there.
Okay,
cool,
okay!
Next
topic:
it
looks
like
the
install
process.
Has
some
rough
edges,
perhaps
there's
a
document
linked
which
looks
like
a
bunch
of
steps.
C
B
Yeah,
I
think
async
would
be
best
because
this
might
go
down
a
rabbit
hole,
but
by
way
of
background,
one
of
the
things
that
we
did
with
like
cf
on
cf
for
kids
was
to
have
very
specific
installation
docs,
which
is
very
step
by
step,
that
that
pertain
to
different
infrastructure
providers.
And
that
was
that
made
the
whole
thing
slightly
more
relatable,
and
this
is
like
you
know,.
B
For
dummies
kind
of
approach,
so
that's
one
of
the
things
that
I
was
trying
to
do
for
curry
fee
as
well,
and
the
first
one
that
I
picked
was
google
kubernetes
gke.
B
I'm
stuck
at
the
point
where
I'm
unable
to
do
a
cf
push,
and
I
think
I
posted
the
error
message.
I
got
like
a
bunch
of
different
feedback
from
different
folks,
I'm
able
to
install
it
and
log
in
reliably
when
I
follow
these
steps,
but
the
push
itself
isn't
working
and
that's
the
only
part.
That's
failing.
So
I'm
going
to
try
and
do
kind
clusters
this
week
or
switch
to
a
different
provider
this
week.
But
I
don't
know
if
it's
a
problem
because
I'm
using
like
a
wildcard
domain
provider
and
things
like
that.
C
That
sounds
good.
I
can
try
to
run
through
your
little
instruction
set
later
and
see
what
I
find
off
top
my
head.
You
need
to
make
sure
that
you
do
have
the
sort
of
default
domain
provided
for
the
cluster
and,
typically
that's
done
by
just
doing
a
cube.
Cuddle
apply,
but
you've
probably.
H
C
C
Let's
try
to
make
sure
we
can
get
this
working,
because
it's
definitely
important
to
make
sure
that
the
out-of-the-box
install
process
is
not
painful
or
difficult
cool.
I
just
wanted
to
welcome.
We
got
one
more
person
entering
the
form
so
welcome.
We
have
a
couple
more
topics
to
go,
so,
let's
keep
on
rolling.
H
So
I've
put
this
on
here
because
it's
another,
it's
a
problem,
we're
seeing
now
in
the
the
unit
tests.
It's
not
really
the
unit
test,
it's
the
repositories,
testing
testing
against
xampp
test.
H
H
So
we've
been
looking
at
this
a
bit
recently
so
from
the
kubernetes
channel.
We
found
out
that
we
shouldn't
make
any
assumptions
about
you
having
a
permission
once
you've
created
a
role,
binding,
there's,
definitely
latency
built
into
kubernetes
and
the
api
or
whatever
handles
your
authorization
will
need
to
catch
up
with.
What's
in
xcd
and
that's
what
we
seem
to
be
seeing
in
github
actions,
you
create
a
role
binding.
Then
you
try
and
do
something
that
requires
that
role
binding
and
it
says
no
computer
says
no.
H
And
yet,
when
you
run
the
thing
locally,
you
never
seem
to
see
it.
So
we've
worked
out
how
to
make
it
happen
locally
now,
so
it
turns
out.
Removing
the
race
flag
from
the
ginkgo
test
enables
sort
of
our
side
of
the
testing
to
run
a
bit
faster
and
that
allows
it
to
beat
kubernetes
a
bit.
H
So
if
you
run
the
repository
suite
with
race
turned
off,
you
get
one
or
two
errors.
Every
time
in
out
of
every
test
run,
which
is
good
and
I've
been
seeing,
which
tests
fail.
There's
total
random
distribution
through
the
whole
lot
of
them
different
verbs,
different
objects,
so
it
seems,
like
we've,
got
a
real
problem
there
that
we
need
to
address
so
vaguely
thinking
about
two
ways
of
doing
it.
H
We
can
go
back
to
the
old
idea
of
wrapping
our
kate's
user
client
to
try
and
automate
some
exponential
back
off
of
retries
on
if
we
get
a
forbidden
error
that
seems
to
work
pretty
well
for
most
cases,
apart
from
our
case,
where
we
list
resources
across
namespaces,
so
there
we're
just
picking
a
whole
load
of
name
spaces
that
have
any
old
role
binding
in
there
for
the
user,
and
we
expect
a
certain
number
of
forbidden
errors
potentially
and
we
don't
want
to
go
and
wait
like
30
seconds
or
something
like
that
for
each
each
time
we
hit
one
of
those
still
be
trouble
anyway.
H
That's
that's
one
thing
and
we
can
look
at
maybe
doing
something
slightly
different
for
this
thing
and
then
the
other
thing
is
maybe
we
when
we
create
the
role
binding.
We
do
the
similar
thing,
that's
in
the
organ
space
creation
at
the
moment
for
hnc
and
wait
until
we
can
do
something
that
involves
that
role.
H
It's
binding
bit
more
tricky,
though,
because
I'm
gonna
have
to
change
every
single
before
each
and
the
test
to
go
and
create
roles
via
the
repositories
rather
than
just
using,
creates
client
anyway.
Just
thought
I'd
bring
that
one
up
for
everyone's
awareness
yeah.
So
previously
I
mean
we
had
eventually
in
the
code.
I
think
I
think
danny
was
particularly
keen
to
get
get
rid
of
those,
because
no
hiding
problems
in
the
real
code,
and
now
we've
actually
seen
the
problems
in
the
real
code.
So
we'll
do
something
about
that.
C
H
Reasons
for
it:
oh
yeah,
another
thing!
So
when
we
were
struggling
to
reproduce
this,
we
had
an
idea
of
doing
a
sort
of
chaos,
monkey
thing
and
introducing
artificial
latency
on
the
role
binding
creation.
That's
interesting
as
well!
If
you
do
that
and
like
create
role
bindings
in
a
go
routine
with
a
a
sleep
beforehand,
then
you
get
to
run
the
tests
without
the
role
binding
being
there
when
it
should
be
there,
and
then
you
can
fail
about
290
out
of
300
repositories
tests.
H
So
I
think
those
that's
the
list
of
all
the
ones
that
are
vulnerable
to
it
all
the
ones.
We
have
to
look
at
yeah.
C
H
Yeah,
so
I
was
just
looking
at
what's
on
on
the
top
of
the
us
backlog
I
saw
it
was
explore
to
go
and
replace
hnc
and
see
if
that's
feasible.
H
H
I
think
two
was
it
was
there
was
a
latency
thing:
wasn't
we
have
to
do
hacks
to
make
sure
the
role
binding
exists
before
we
carry
on
and
then
the
third
one
was
service?
Account
propagation
doesn't
work,
so
I
noticed
that
the
first
one
with
the
web
hooks
looking
at
every
single
resource.
I
think
that's
just
our
configuration,
I
suppose
it's
maybe
a
symptom
that
it's
just
coming
out
of
beta
and
the
one
zero
has
only
just
happened.
H
I
mean
their
their
design
is
that
you
can
decide
what
objects,
what
resources
will
be
propagated
at
runtime
by
modifying
a
configuration
and
it
will
reload
it
and
then
start
propagating
those
and
for
that
to
work.
The
web
hook
has
to
go
and
listen
on
all
the
resources
and
we
can
just
not
configure
it
like
that.
I
mean
I,
I
switch
the
configuration
locally
and
it
works
fine
if
you
only
listen
to
role,
bindings
and
secrets
and
it
also
restricts
the
name
spaces
it's
looking
at.
H
So
I
think
that
answers
those
security
questions
and
then
the
latency
thing
I
was
thinking
yeah,
it's
a
longer
latency
for
hnc.
So
when
it,
when
you
get
a
very
big
busy
server,
I've
seen
it
take
eight
nine
seconds
to
get
around
to
propagating
role
binding,
which
is
annoying.
H
But
now
we
have
to
deal
with
that
in
a
small
way,
at
least
with
with
kate's,
not
noticing
role
bindings
for
a
finite
period
of
time
as
well.
So
I
was
wondering
if
they
could
be
combined
in
the
same
thing,
yeah
and
then
the
service
account
thing.
I
mean
I
can't
remember
what
the
details
were
for
that
not
working
yeah.
F
I
remember
that
one,
so
the
problem
with
that
one
is
the
service
accounts.
It
starts
competing
with
kubernetes
core,
like
service
account
controller.
That's
like
provisioning
secrets
for
the
tokens
for
it
and
those.
F
Names
so
you
propagate
ones
that
refer
to
secrets
that
don't
exist
or
aren't
valid
for
those
namespaces,
so
the
agency
workaround
was
just
they
have
some
hardcoded
thing
that
ignores
all
service
account
propagation,
because
there's
no
other
way
to
solve
that.
So
that's
that
one,
the
first
one!
That's
a
good
point.
I
don't
think
I
think
that's
good
for
us
to
consider
that
we
could
tweak
our
config
for
it
better,
but
I
think
there's
still
some
things
that
you
can't
get
away
with
or
like
you.
H
F
Well,
does
that
limit
what's
registered
with
the
kubernetes
api,
though,
because
so
one
thing
that
happened
to
me
was
agency
became
unavailable
and
then
it
basically
prevented
the
deletion
or
creation
of
any
namespace
from
from
then
on.
Until
I
was
able
to
get
it
healthy
again,
even
ones
that
were
excluded.
G
H
H
H
So
we
can
now
yeah,
so
the
namespaces
can
be
narrowed
down,
but
just
don't
change
your
prefix
from
cf
see.
F
Yeah
my
my
cluster
was
before
we
had
done
anything
with
that.
H
Yeah,
but
I
think
the
main
yeah
the
main
thing
about
hnc
is
it's
that's
the
slowness
of
it
when
it
when
the
system
goes
under
load
that
we're
having
to
wait
eight
seconds.
I
think
that's
the
real
reason
it
needs
to
be
replaced.
So
if
we
can
do
something
better
than
that
or
or
look
at
why
it's
being
so
slow,
I
really
don't
understand
why
it's
being
so
slow.
If
you
watch
his
logs,
it
does
a
lot
of
stuff.
It
wants
to
delete
a
lot
of
stuff
all
the
time.
A
My
fear
is
that
we
end
up
being
just
as
slow
just
because
there
is
something
underlying
that
we're
missing.
I
don't
know
yeah
like
it's
important
that
we
ask
ask
ourselves:
why
do
we
think
we
can
be
more
efficient
than
they
are
like?
Is
it
because
our
use
case
is
more
narrow
and
we
can
skip
some
stuff
or
are
they
doing
things
really
badly
or
you
know
what
is
the
reason
we
could
achieve
much
better
performance.
A
H
The
thing
we
were
very
keen
on
was
knowing
when
a
a
propagation
had
stopped.
Wasn't
it
like
you
could
create
a
namespace
and
know
that
it's
done,
except
they
don't
even
try
to
solve
that.
They
just
have
a
queue
of
things
that
need
to
be
propagated
and
when
something
gets
created
it
goes
and
adds
stuff
to
the
queue
now.
A
H
H
F
I
have
a
feeling.
The
answer
is:
no,
you
can't
truly
get
rid
of
them,
but
I
think
it
would
give
more
flexibility
like
to
knowing
if
something
is
almost
there
or
like
mostly
there,
but
I
think
these
are
all
like
valuable
things
like
just
some
with
what
you
just
said.
Maybe
you
could
also
be
good
as
a
comment
on
this
so
like
this.
This
explorer
is
not
like
to
just
like
go
out
and
do
it
those
to
make
a
proposal
for
some
of
of
this
discussion.
F
It's
just
to
be
informed
when
we're
when
we
make
that
proposal
about
what
what
the
pros
and
cons
truly
are.
F
A
C
A
There's
also
the
gain
from
losing
a
dependency,
so
it's
like.
Okay,
maybe
you
know,
even
if
it
performs
exactly
in
the
same
way
but
like
having
this.
I
don't
know.
50
100,
200
lines
of
controller
code
for
us
is
worth
if
it
replaces
a
whole
dependency
that
we
don't
have
to
track,
for
you
know
that
we
don't
have
to
install,
don't
have
to
check
for
for
vulnerabilities.
We
don't
have
to
check
for
com.
You
know
compatibility
with
different
versions
of
kubernetes
all
that
kind
of
stuff.
Maybe
it's
worth
it
anyway.
You
know
yeah.
C
Yep,
I
think
you
kind
of
nailed
it
there
is.
We
can
see
potential
benefits,
but
we
can't
say
for
certain
those
will
materialize
the
way
we
want
them
to.
So
we
want
to
kind
of
check
it
out
and
see
what
makes
sense.
H
H
I
don't
know
how
much
they'll
help,
but
it
was
stuff,
like
he's
not
using
concrete,
there's
clients
that
have
the
concrete
object
or
there's
more
dynamic
ones
and
they're
just
trying
to
replace
all
the
dynamic
ones
with
ones
that
weren't
you
know
doing
doing
stuff
on
the
fly
to
make
it
a
bit
quicker.
C
We
might
have
a
little
bit
of
a
race
condition
there,
but
it's
probably
worthwhile,
regardless
for
the
aforementioned
benefits
of
not
having
an
additional
dependency
if
it
works
out.
So
I
think
the
explorer
is
still
a
pretty
valid
thing
to
do
just
so,
we
can
inform
ourselves.
C
Cool
looks
like
we
have
come
to
the
end
of
our
list
of
topics.
Sure
people
noticed
we
had
an
additional
person
pop
in
which
is
really
cool.
They
want
to
get
involved,
they're
going
to
ping
rom
so
happy
times,
and
I
think
with
that,
unless
people
have
final
comments,
we'll
break
and
I'll
see
on
slack
and
elsewhere,
thanks
for
coming,
everyone.