►
From YouTube: Kubernetes SIG Cluster Lifecycle 20181219 - Cluster API
Description
Meeting notes: https://docs.google.com/document/d/16ils69KImmE94RlmzjWDrkmFZysgB2J4lGnYMRN89WM/edit#heading=h.sp1hfrs780gt
A
If
you
are
in
attendance,
please
add
yourself
to
the
attendees
list
and
the
meeting
notes
I'll
post,
that
link
in
the
chat
and
if
you
have
any
topics
or
questions,
please
add
them
there
as
well,
and
it
looks
like
actually
a
just
to
recap.
Last
week
there
was
a
meeting
that
took
place
during
koukin
and
it
was
on
Wednesday
also,
but
it
was
a
slightly
different
time.
C
A
And
yeah
now
we're
sort
of
back
to
our
regularly
scheduled
programming.
I.
Think
last
week
we
at
least
I'll
try
to
give
a
quick,
quick,
summary,
I,
guess,
I
I'm,
not
sure
that
we
reached
consensus
on
exactly.
You
know
the
way
forward
for
highly
available
clusters,
but
we
heard
you
know
ideas.
We
heard
ideas
from
the
from
the
Gardner
project,
how
how
H
a
is
is
handled
there
we
yet
talked
about.
A
You
know
whether
whether
we
would
need
to
handle
at
CD
clusters,
as
part
of
you,
know,
cluster
API
and
yeah,
so
it
was
just
a
kind
of
an
exchange
of
exchange
of
ideas
but
I.
As
far
as
I
understood
there
wasn't
any
sort
of
consensus
on
you
know
what
what
we
should
do.
I
think
a
few
people
did
voice
the
the
idea
that
you
know
there
there's
sort
of
time
for
experimentation
and
that
you
know
once
once
we
try
some
some
approaches.
Rather
than
just
talking
about
them.
A
B
A
D
So
we
had
a
lot
of
discussions
about
the
Machine
machine.
Epi
is
working
with
other
cluster
object,
so
this
is
this
PR
that
I
sent
is
pretty
straightforward.
All
it
does
is
that
it
still
it
just
ash.
It
goes
all
the
way
to
the
actuation
layer,
so
it
will
call
the
machine
actuator,
but
it
might
call
it
with
Nilka
straight
cluster
object
and
that's
primary.
A
D
D
C
Looked
at
the
PR
a
little
bit,
I
think
it's
pretty
straightforward
and
it
looks
good
I
saw
that
you
also
have
to
release
notes,
which
are
nice.
The
only
the
only
thing
that
I
was
thinking
about
it's
like
a
now.
That's
no.
We
should
probably
make
it
very
explicit
in
the
interface
dog
that
could
be
nil
and
the
the
closer
is
just
often
yeah,
yeah.
C
D
D
A
A
So
what
would
happen
is
instead
there
would
be
a
reference
from
the
machine
object
to
the
cluster
object,
and
so
in
that
way
the
provider
there
sorry,
the
machine
actuator,
would
would
check
if
such
a
reference
exists
and
if
it
does,
it
would
fetch
the
cluster
object
that
way,
but
yeah.
That's
something
I
think
to
discuss
I,
guess
down
the
line
this
this
is
this
change
doesn't
doesn't
doesn't
change
the
interface
yeah.
E
Have
a
quick
question:
I
mean:
can
you
maybe
just
if
you
talk
about
maybe
what
the
benefit
of
like
what
maybe
the
use
case
that
you're
specifically
looking
at
when
you
do
a
personal
cluster?
What
would
be
the
benefit
of
that?
I
personally
haven't
really
gone
through
the
PRA,
yet
I'm
just
going
through
it.
But
you
know
some
background
will
be
helpful.
So.
D
Thank
you.
The
idea
is
that,
regardless
of
if
whether
the
provider
expects
a
custom
object
or
not
right
now,
with
completely
block
the
provider
from
doing
any
actions
as
the
cluster
object
isn't
not
provided
right,
the
actuators
are
basically
just
blocked,
so
this
is
makes
it
possible
for
them
to
run
some
actions,
even
if
the
cluster
object
isn't
present
and
if
they
were.
This
also
makes
it
possible
to
have.
If
you
have
a
bespoke
cluster
implementation,
you
can
still
use
the
machine
implementation,
regardless
of
that.
D
F
E
Only
concern
is
like,
let's
say,
even
if
that
actuator
comes
in
like
that
call
to
the
actuator
goes
in
with
the
machines
back
and
let's
say
the
cluster
object
is
not
there
yet
now.
You
know
if
you
just
at
a
very
high
level,
think
about
what
they
actually
create
an
instance
on,
whatever
the
cloud
provider
it
is
and
and
for
most
parts,
I
think
you
know
where
they
feel
creating
like
the
master.
Probably
it's
okay,
but
if
you
creating
a
worker,
you
probably
need
some
more
additional
information,
but.
E
B
E
D
So
we,
as
in
that
word
it's
just
that's
not-
everyone
uses
a
cluster
api's,
but
more
providers
want
to
use
a
machine
api's,
so
the
cost
of
references
or
whatever
information
required
to
create
the
machine.
The
actual
instance
can
be
part
of
the
provided
spec
as
well
right.
So
there
are
ways
around
this
problem
that
other
that
people
might
be
doing
today
or
want
to
do.
C
So,
just
to
add,
like
a
little
bit
of
more
information
on
this
I,
open,
6,
3
9
to
the
basic,
actuators
and
I,
think
this
ties
into
it,
because
one
of
the
things
that
we
discussed
is
the
concept
of
cluster
actuator
actually
in
the
providerÃs
sets
up
like,
for
example,
for
BBC
subnets
or
load
balancers,
and
some
of
the
parts
don't
need
that.
Also
them
like,
we
don't
have
a
concept
of
like
control,
plane,
actuators,
which
we
might
want
to
add
later
on,
and
so
this
my
sitter.
This
might
answer
your
question.
C
So
the
the
whole
goal
is
to
pretty
much
like,
say
the
cluster,
which
actually
just
sets
up
infrastructure
for
the
provider
might
be
optional,
and
this
is
a
confusing
concept.
So
this
was
also
like
the
next
stop
on
the
agenda,
but
it
was
mostly
to
revisit
like
how
do
we
name
these
actuators
and
also
like?
Where
do
we
go
from
here?
So.
E
The
issue
that
I
don't
know
I
mean
this
may
or
may
not
be
an
issue
for
every
provider,
but
I
guess
one
of
the
usefulness
that
I
see
of
the
closer
object
is
if
for
the
given
entire
cluster
definition,
which
includes
I
cluster
and
the
machines
and
the
Machine
sets
whatever
that
may
include.
If
there
is
like
a
common
set
of
information
that
needs
to
be
common
across
all
of
these
objects
that
say
that
are
belonging
logically
belonging
to
a
cluster.
E
You
know
to
me,
it
seems
like
the
cluster
object
seems
to
be
the
right
place
where
we
can
put
that
common
information.
One
example
that
comes
to
mind
is,
for
instance,
when
you're,
creating
when
you're
creating
the
communities
cluster
you
we
all
need
to
configure
the
kubernetes
cluster
with
the
underlying
cloud
provider
configuration
and
that
configuration
to
my
knowledge
at
least
would
be.
E
You
know
one
thing
that
is
going
to
be
common,
regardless
of
how
you
create
the
machines
with
us
is
key
for
a
given
cluster
and
the
given
set
of
configuration
you
want
to
have
a
single
set
of
you
know:
spec,
driving
that
cloud
provider
configuration
file
or
conveyux
essentially
onto
the
cluster.
If
we
make
the
cluster
optional
and
we
break
down
that
information
into
all
the
different
machines,
then
it
kind
of
becomes.
My
opinion
is
difficult
to
reconcile
that,
because
more
you
have
a
you,
have
a
possibility
where
you
could.
E
Somebody
could
create
different
machines
that
eventually
are
going
to
be
part
of
the
seen
cluster,
but
they
all
might
have
some
slightly
different
variant
of
that
information.
That's
using
to
be
you
know
the
doable
certificate,
like
the
global
cloud
configuration
setting
for
that
kubernetes
cluster
I
hope
that
makes
maybe
a
little
bit
sense.
Yes,.
C
I
mean
the
mixer
make
sense
to
me.
It's
a
very
valid
point.
I
think
that
could
be
achieved
also
with
machine
classes
to
share
configuration
between
different
machine
or
or
like
I
mean
the
provider
that
you
will
be
implementing
like
could
just
like
keep
using
the
cluster
for
now
I
mean
I,
don't
I,
don't
think
that's
gonna
go
away.
C
It
just
is
optional
for
some
other
providers
to
pretty
much,
not
use
it.
For
example,
if
down
the
line,
we're
gonna
use,
eks
or
gke
as
like
a
variant
or
flavor,
we
you,
you
don't
have
like
the
ability
to
customize
the
control
plane
instances
or
to
set
up
like
any
Flags
for
comfort
for
Covidien
or
something
so
the
cluster.
In
that
case,
I,
don't
think
we
will
be
needed.
G
Oh
sorry,
one
thing
I
thought
to
call
people
at
cube
con
about
was
right
now,
cluster
sort
of
conflates
two
things
one
is
that
it
sort
of
defines
the
control
planes
per
cluster
and
the
other
is
it.
It
defines
sort
of
cluster
wide
properties,
which
is
what
arts
is
talking
about.
I,
think
a
lot
of
the
cluster
wide
properties
are
required
for
many
of
the
machine
actuators
because
they
define
things
like
network
ranges
so
forth.
I
think
it
would
probably
be
worth
maybe
splitting
those
concepts
apart
and
having
a
separate
API
object.
G
That
is
really
just
the
control,
plane
and
and
I.
Don't
know
if
cluster
becomes
the
right
name
for
the
mish,
the
properties
apply
to
all
machines,
or
if
we
can
pick
a
better
name
for
that,
but
you
know
I
think
that
making
those
things
concretely
separate
makes
a
lot
of
sense.
There
are
also
people
at
cube
con
who
were
hoping
that
we
could,
you
know,
split
those
things
into
two
different
API
Hertz
as
well.
E
Yeah
I
mean
I,
think
I,
like
that
idea,
I
mean
essentially
due
to
what
Robert
is
suggesting
I.
Think
I
like
that
idea.
If
you
have,
if
we
can
have
like
some
sort
of
a
concrete
API
which
can
govern,
let's
say
the
cluster
white
things,
that's
something
that
needs
to
be
shared
across
all
the
machines,
because
you
know
to
the
point
of
machine
use
of
machine
class.
The
VIP
machine
class
is
like
you
can
define
one
sort
of
variant
of
your
machines
with
one
machine
class
I
can
have
within
a
cluster.
E
I
could
actually
use
two
different
machine
classes
to
this
little
out
to
different
group
of
machines,
for
instance
right
so
your
machine
class.
Yes,
it's
common
across
a
set
of
machines,
but
that
may
not
be
all
the
machines
that
comprise
your
cluster.
You
may
still
end
up
having
you
know,
be
able
to
use
multiple
machine
classes
for
a
given
cluster,
so
having
maybe
maybe,
is
creating
a
separate
object
which
can
really
cleanly
define
a
cluster
wide
configuration.
A
Have
a
question
on
the
implementation,
so
is
this:
if
I
have
a
provider
that
is
not
checking,
you
know,
or
let's
say
sorry
is
assuming
that
the
cluster
you
know
is
that
there's
a
cluster
object
being
being
passed
in,
will
you
know,
will
this
potentially
break
I
mean
you
know,
have
a
look
cause?
It
causes
seg
fault
for
handlers.
A
Okay,
so
that's
that's
I,
think.
That's
that's
something
important
for
providers
to
know
about,
even
though
it's
probably
the
case
that
you
know
for
a
particular
provider
writers
if
they
need
a
cluster
object
and
they're
there's
going
to
be
a
cluster
object
and
and
most
of
the
time
but
it'll
be
a
surprise
right
if
it.
If
there's
no
cluster
object,
then
there's
an
unexpected
seg
fault
and
then
that
I
also
I
also
had
a
quick.
You
might
assume.
You
said
it
was
a.
It
was
blocking
certain
use
cases
and
what
I'm
wondering
is
it.
A
D
Assumes
that
you
would
have
to
define
the
clusters
your
bees
as
well,
and
you
might
not
want
to
do
that
here
right
so
like
I,
should
be
able
to
create
a
machine
machine,
said
machine
deployments,
er
these
without
ever
creating
a
machine,
class,
CRT
or
ever
interesting.
The
cluster
CRT
so
I
think
that's
what
I
was
thinking.
D
A
G
And
I
think
to
that
point
there
were
also
a
number
of
you,
like
Yukon
I,
think
it
specifically
the
open
shift,
folks,
the
cops
folks,
and
maybe
one
of
the
group
that
was
saying
that
they
really
want
to
adopt
the
machines
API
and
don't
really
care
about
the
cluster
API
part
of
it,
like
the
part,
that's
currently
in
a
cluster,
API
and
I
think
this.
This
is
the
sort
of
thing
that
puts
us
one
step
closer
to
allowing
them
to
do
that
right.
H
One
way
would
be
to
just
add
another
message
or
would
change
the
signature
of
a
method
in
some
way:
I,
don't
like
the
v2
method
or
the
v3
methods
right
where
you
just
basically
find.
But
that
is
one
approach
where
you
define
a
method
which
is
like
it's
sort
of
like
a
sentinel
method,
but
doesn't
actually
do
anything.
E
So
how
likely
have
a
follow-up
question
regarding
the
use
case,
for
this
I
mean
so
from
what
I
heard
I
mean
like
you
want
to
use,
maybe
like
G,
K
or
K
s,
some
other
services,
where
they
just
want
to
use
the
Machine
api's?
Now,
in
that
particular
use
case,
are
you
guys
planning
thinking
that
the
trust
or
API
will
still
create
the
actual
master
nodes
or
is?
Are
you
looking
at
only
then
trust
API
to
create
for
the
worker
nodes?
I
was.
E
Okay,
so
would
it
be
fair
to
say
that
you
know,
regardless
of
what
you
say
it's
kind
of
like
you
want
to
use
less
than
the
API
as
a
means
to
let's
say,
extend
an
existing
queue
vanities
cluster
in
a
generic
way?
And
then
you
just
want
to
use
the
Machine
api's
to
do
that.
Where
you
know
the
cluster
API
is
not
managing
the
entire
cluster
someone
else's,
but
you're
just
using
it
to
extend
it,
and
it
certainly
that'd
be
fatal.
F
Just
to
comment
a
little
on
this
I
think
there
are
two
things
we
have
to
differentiate
here.
The
one
is
the
API
as
API
as
types
and
the
other
is
the
implementation
of
this
machine.
Actuator
and
the
implementation
does
currently
not
really
support,
not
using
the
Casta
part
of
the
API,
but
I
would
argue
the
implementation
as
sort
of
a
default
you
may
or
may
not
use,
and
it
doesn't
suit
your
needs.
You
could
also
add
another
one
to
the
app
single
vehicle
or
bill
just
had
one
downstream
yeah.
E
E
It
true,
but
then
I
mean
having
you
know,
I
mean.
Hopefully
what
I'm
thinking
is
that
cluster
object.
When
you
look
at
it,
I
mean
it's
clearly
from
what's
inside
that
cluster
Allah
should
be
able
to
see
that
ok,
this
is
an
externally
managed
cluster,
so
it
doesn't
have
anything
like
meaningful
in
it.
E
For
that
matter,
I
mean
I,
don't
in
my
mind
at
least
that
seems
I
know
it's
an
additional
object
that
we
create,
but
to
me,
that's
like
a
more
explicit
placeholder
to
suggest
anybody
or
any
controller
for
that
matter
that
this
is.
You
know
an
extension,
and
this
is
not
really
managed
cluster
by
cluster
API,
like
the
management
for
the
control
plane.
E
E
Whereas
if
you
do
make
it
a
class
object
with
some
like
Laughlin
deferences,
it
seems
it
makes
it
concrete
in
the
way
that
now
we
can
explicitly
look
at
that
object
and
actually
say
and
tell
about
the
cluster
that,
yes,
it
is
an
external
cluster
that
we
are
just
extending
and
here's
the
some
sort
of
a
reference
to
where
that
list.
I.
Don't.
G
Think
the
distinction
is
managed
versus,
not
managed
I
think
it's
sort
of
more
like
existing
system
versus
new
system
right.
So
if
you
have
something
like
cops
or
OpenShift
or
they
already
have
an
API,
this
represents
what
the
cluster
is
then
to
have
to
replicate
that
information
into
another
API
object,
because
the
common
code
in
the
machine
controller,
fetches
the
cluster
API
object.
D
Two
obvious
points
like
it's
having
the
cluster
odds.
It's
not
like,
like
he
said
it's
not
about
manager
on
my
it
is
they
we
want
the
Machine
actuaries
to
be
able
to
do
something,
even
if
the
cluster
object
is
not
present
right
now
they
cannot
do
anything
at
the
raw
straight-out
rate
is
not
present
right.
I
think
that's
I,
see
that
as
a
bug
and
this
fixes
that
bug
so.
B
Well,
not
all
of
its
provider
dependence
so
like
the
API
endpoint
that
you
have
to
do
to
bootstrap
a
node
into
a
cluster.
Is
not
provider
dependent
and
the
same
thing
if
you're
I
mean
the
pod
and
subnet
ciders
are
less
so
unless
you're
talking
about
specifically
being
also
able
to
bootstrap
control
playing
instances
and
not
just
work
or
nodes,
but
we
do
need
I
think
we
do
need
to
solve.
How
do
we
bubble
up
that
kind
of
common
information
and
still
make
that
available?
B
D
I
can
imagine
a
use
case
where
you
create
a
machine,
so
you
run
a
machine
controller
and
you
pass
in
the
whatever
contributions
that
you
have
for
that
specific
cluster
as
parameters,
and
you
could
have
your
actuator
taking
any
sorts
of
parameters
and
that
could
it
could
take
in
those
startup
scripts
as
well.
It
could
take
in
the
bootstrap
configuration
or
whatever
is
required
at
that
point.
Well,.
B
If
you
do
that,
then
your
you're,
just
limiting
what
kind
of
the
scope
of
the
machine
controller
is
today,
because
today
the
machine
controller
doesn't
limit
just
being
able
to
spin
out
machines
for
just
a
single
cluster,
but
it
should
potentially
be
able
to
spin
a
machines
for
multiple
clusters.
Yes,.
D
And
in
that
case,
you
would
probably
want
the
coaster
object,
but
if
you
don't
have
the
coaster
object
or
like
it's,
it
just
enables
the
use
case.
It
doesn't
prevent
the
other
use
case
from
it
enables
another
use
case
and
from
the
user.
You
define
them
because
both
are
applicable
and
both
can
be
done.
I.
E
Mean
I
think
maybe
what
if
I
understood
what
Jason
just
said
and
what
you
initially
what
you
suggested
here
right
now
that
you
know
maybe
as
a
parameter
to
the
controller
the
challenge
with
that
is
like
yes,
you
can
probably
start
one
instance
of
the
controller
with
feed
information
from
whatever
the
accessor
that
you're
extending.
But
then
what
happens?
E
If
you
want
one
more
cluster
to
extend
like
then
then
you're
kind
of
a
nurse,
but
you
can't
do
that
because
then
you
have
to
either
run
another
instance
of
the
controller
with
the
new
information,
feed
information
or
parameters,
so
to
speak
from
the
others.
It's
a
second
pleasure
that
you
want
to
extend,
which
is
not
essentially
you're
kind
of
bounding
yourself
into
operating
into
just
one
cluster
and
not
necessarily
more
and
I.
Think
that's
what
probably
I
think
Jason
was
hinting
correct
me
if
I
misunderstood
Jason,
no.
B
D
E
And
I
mean
I
think
but
having
to
make
that
choice
like
whether
you're
it's
like
you,
rather
than
putting
the
controller
to
say
you're
earning
as
a
controller
you're
operating
in
two
different
modes,
and
you
can
only
have
one
or
the
other
I
would
I
mean.
I
would
rather
think
that
you
know
you
should
still
run
the
controller
in
one
mode.
But,
yes,
you
can
realize
both
the
use
cases
that
will
be
ideal,
I,
think
the
most
flexible
and
I
think
you
know
going
back
to
the
previous
suggestions.
You
know.
E
Maybe
if
we
can
figure
out
a
way
to
represent
some
common
information,
maybe
not
in
the
class
of
object.
Maybe
we
can
create
a
new
specific
API
pipe
for
that,
because
anything
even
for
let's
say
the
extension
case,
I'm
sure
there
will
be
some
information
that
is
needed
by
the
machine
actuators
to
operate
upon.
To
basically
add
that
to
the
X
to
the
X.
You
know
to
use
them
to
extend
the
existing
cluster
so
any
of
those
kind
of
common
information.
E
If
we
can
either
with
a
new
object-
which
you
know
not
a
cluster
but
kind
of
feels
like
a
class
but
not
exactly
a
cluster,
but
you
can
still
create
you
know
sort
of
a
global
pseudo
cluster
white
object
that
you
can
then
jeffer
where
you
can
put
in
some
information
common
information
and
then
you
can
operate
in
that
mode.
Where,
then,
you
know
you
can
have
both
a
mode
where
you
have
a
complete
cluster
object
existing
today,
as
it
does
and
then
another
way
where
you
don't
have
this
cluster
object.
A
Yeah,
it
sounds
like
a
sound
like
that
would
be
a
good
way
to
go.
We're
35
minutes
past
the
hour.
We
have
a
few
humor
topics
to
discuss
it.
I
guess
it
would
also
help
for
maybe
providers
or
provider
implementers
to
take
a
look
at
at
the
PR
and
maybe
in
the
PR
we
can
call
out.
You
know
whether
this
this
changes
is,
you
know,
sort
of
okay
in
an
interim
or
whether
you
know
merging
the
change.
Somehow
you
know
change
changes
fundamentally
the
the
design
and
yeah
go
from
there,
so
I
think
yeah.
D
So,
on
the
so
there's
a
PR
open,
I
forget
who
opened
it
with
me,
see
if
I
can
pull
it
up,
where
someone
was
adding
extending
the
Machine
status
to
how
to
provider.
Id
I
think
it's
five,
six
five!
So
right
now
the
way
we
link
the
nodes
and
the
machines
is
wired.
Every
annotation
on
the
note
object.
Sorry
on
the
machine
object
to
tell
it's
it's
funky.
D
D
We
were
thinking
that
it
would
make
sense
to,
instead
of
using
their
arbitrary
method
to
actually
just
use
the
provider
ID
that
is
defined
on
the
node
object
tray.
So
if
the
Machine
object
in,
if
the
Machine
controller
can
add
it
in
the
status
or
the
spec
or
the
provider
ID
is
we
can
write
a
generic
controller.
I
have
a
working
prototype
of
that
which
would
link
based
on
based
off
of
that
instead
of
an
annotation
I'm,
not
sure
if
it
goes
into
spec
or
The.
D
A
H
Guess
I
would
try
to
summarize
and
see
if
people
agree
with
my
summarization
as
a
sort
of
strong
man
type
thing
it
feels
like.
Everyone
is
agreed
that
we
should
have
such
a
field
and
it
feels
like
the
debate
is
spec
status
or
annotation
and
yeah
I.
Guess
that
that's
where
I
would
stop
and
be
like
is
that
is
that
the
case
and
then
I?
If
that's
the
case,
I
think
we
just
need
to
pick
one
and
move
on.
B
So
if
I
was
gonna
say,
if
the
argument
is,
is
that
we
should
be
able
to
pass
in
kind
of
pre-existing
machines,
then
it
would
definitely
fit
under
the
spec.
Otherwise,
if
we
consider
it
just
something
that
is
just
kind
of
an
artifact
of
the
reconcile
and
can
be
recreated
at
any
given
point
in
time,
then
it
should
be
status.
G
D
On
your
point,
so,
in
my
opinion
it
is,
it
should
always
be.
We
recreate
able
the
provider
ID,
because
the
Machine
actuators
needs
should
be
idempotent
on
creates,
so
they
should
be
able
to
using
the
machine
spec.
They
should
be
able
to
generate
the
provider
ID
otherwise,
like
they
will
leak
resources,
I.
H
H
C
G
C
C
E
Mean
one
other
distinction
here
is
I
mean
yes
VMware.
You
do
have
a
use
case
where,
for
example,
if
somebody
has
created
already
a
virtual
machine,
we
want
to
import
that
I
personally
actually
use
that
in
a
bit
different
way,
but
in
our
product
family.
But,
having
said
that,
you
know
one
of
the
other
thing.
Is
the
provider
ID?
Yes,
it
is
a
unique
sort
of
a
unique
identifier
to
point
to
the
underlying
VM,
but,
for
example,
I
can
talk
about,
for
example,
in
be
spheres
in.
E
Essentially
it
isn't-
and
this
is
not
the
same
as
what
the
provider
ID,
for
example,
that
vSphere
is
needed,
because
the
provider
ID
is
more
of
I.
Think
is
the
UUID
instance
UUID.
That
is
part
of
the
guest
OS,
which
is
being
populated
up
as
a
provider
ID
that
is
utilized
by
the
vSphere
cloud
provider
to
get
feeling
things
up.
H
E
Yes,
I
mean
essentially
so
okay,
let
me
maybe
correct
myself
or
he
phase
myself
as
well
I
mean
so
the
ID
I
mean
so
the
modified
II
that
I've
talked
about.
So
there
are
like
number
of
base
I
guess
you
could
say
how
can
I
look
up
a
given
instance
on
the
infrastructure?
One
way
is
using
that
provider
ID.
That
instance,
you
idea
that
we
get
that
bear
sighting.
E
Yes,
we
can
also
fetch
the
same
VM
with
that
ID
if
we
need
to
that
is
possible,
but
we
also
have
another
mechanism
in
our
infrastructure
with
vSphere,
which
we
have
as
I
said,
modified
II,
which
is
from
the
IPE
pointer,
which
is
a
much
more
straight
and
a
direct
connection
to
basically
Phi's
that
object
from
the
back
as
opposed
to
this
the
ID.
Would
we
look
up
kind
of
a
thing,
so
it's
more
efficient
if
we
have
the
modified?
Is
that
way
slightly
better,
but
again,
yes,
you're
right
provider.
E
H
H
G
A
C
C
I
C
Think
it
first
is
wrong,
like
I,
pretty
much
I
should
renew
you're
like
refresh.
This
is
like
introduce
the
control
plane
actuator
instead
of
renaming
the
constructor
ater,
but
the
idea
is
also
like
right
now.
We
have
like,
like
control,
plane
configuration
inside
the
cluster
actuator
so
that,
like
probably
move
out
if
the
cluster
trailer
is
fulfilled
as
an
interface.
I
I
I
C
Think
the
concept
like
at
least
like
when
I
joined
the
concept
it
was
very
confusing.
Then
the
cluster
trader
was
set
up.
I
mean
we
could
create
the
control
plane
in
the
class
structure
at
or
sure,
but
the
concept
of
creating
also
like
a
V
PC
subnets
and,
like
all
the
other
things
that
setup
the
provider.
C
A
We
yeah,
we
want
to
think
about
the
naming,
and
you
know
if,
if
we're
gonna
be
happy,
you
know
six
months
or
a
year
from
now
when
we're
pretty
much,
you
know
set
in
the
way
that
we've
named
things
and
and
if
we
think
we
might
not
be.
You
know
that
now
is
the
time
to
know.
Now
is
the
time
to
reconsider
so
yeah
I
think
I,
think
good
to
you
know.
H
A
C
Yeah
just
trying
to
raise
awareness,
the
other
two
things
that
I
want
to
bring
up
is
just
the
control
of
runtime
in
those
out
it
which
also
tastes
to
kubernetes
112.
This
needs
to
be
approved.
This
also
removes
the
said:
dependency
I'm,
the
makefile,
which
I
mean
for
me
like
when
I
first
pulled,
cluster
ABI
was
blocking
on
Mac
and
the
other
thing
is.
This
is
an
issue
in
the
SS
provider
and
this
fixes
Jason's
PR
about
shorts,
again
return
on
the
cluster.
C
When
we
add
a
finalizer,
this
makes
the
first
pass
in
the
clustering
machine
on
Trafford
to
fail,
because
when
we
try
to
update
this
the
status
or
the
machine
or
the
cluster,
the
revision
ID
is
actually
already
outdated
because
we
updated
here,
but
the
cluster
doesn't
get
updated.
They
object
itself.
So
this
fixes
that
issue
and
I
wouldn't
want
to
give
time
too.
I
I
We
have
another
problem
associated
with
that,
and
that's
this.
Whenever
someone
makes
changes
to
the
gift
book
we
have
to
republish
and
in
order
to
publish
you
have
to
be
able
to
push
to
the
gh-pages
branch-
and
this
requires
permissions
that
ideally,
we
wouldn't
hand
out
to
the
world.
So
a
task
that
I've
signed
up
to
do
is
I
would
like
to
have
a
CI
job
which
will
automatically
publish
the
good
book
so
that
that
CI
job
alone
can
have
the
correct
permission
and
can
have
the
right
version
of
the
gift
modules
necessary
to
publish.
I
A
A
David
and
I
are
working
on
a
proposal.
We
expect
to
publish
it
next
week
and
that's
of
course,
when
all
the
commenting
and
everything
starts,
but
I
just
wanted
to
just
to
give
a
heads-up
I
know
that
last
week
a
kookn
there
were
a
few
people
that
attended
the
deep
dive
that
Robbie
and
David
gave
and
afterward.
You
know
I
had
questions
and
we're
interested
in
the
generic
provider
so
yeah.
A
A
Yeah,
that's
I,
think
I
think
that
is
that
it
is
anything
else
going
once
going
twice
all.
A
With
two
minutes
to
spare
calling
it
a
meeting
thanks
everybody
for
joining
for
the
lively
discussion,
please
look
at
the
PRS
that
we
had
discussed
at
length.
The
you
know,
machine
controller
without
without
needing
a
cluster
object,
PR
and
then
the
machine
status
or
size
provider,
ID
PRS,
and
you
have
the
reviews
at
actuator,
PR
and
then
yeah
anyway.
All
of
them,
please
take
a
look
and
yeah
have
a
great
rest
of
your
day.
Hi
everyone.