►
Description
CNCF SIG Runtime Container Orchestrated Device Meeting 2020-09-15
A
B
Yeah,
I
managed
to
sneak
my
way
back
to
france
for
a
few
weeks.
C
A
B
B
All
right,
it's
a
meeting
recording
it
is
recording.
I
think
we
can
probably
start
this
is
september
15th
meeting.
I
think
we
have
three
topics
on
the
agenda.
If
I
recall
correctly,
the
first
one,
I
think,
is
from
sasha
it's
about
sorry,
I'm
opening
the
agenda.
At
the
same
time,
on
my
side,
it's
about
improvement
in
cri,
apis
to
report,
resources
up
and
down
between
keyboard
and
runtimes.
B
Second,
one
is
more
or
less
just
administrative
strife
stuff
just
a
question
to
use
sigmund
times
distribution
list
rather
than
we're
mailing
us,
rather
than
the
cod
mailings
that
we
have.
I
think,
it'll
improve
a
bit
some
of
the
communication
between
sig
run
time
just
and
then
overall.
The
last
point
is
just
discussing
next
step
for
cdi
with
respect
to
converging
with
nri,
and
I
think
just
generally
questions
on
that
front
or
more
about.
Should
we
just
merge
the
repositories?
B
How
do
we?
How
do
we
move
forward
sasha?
Do
you
want
to
start
with
that
with
the
first
first
point,
and
also
just
a
quick
question:
can
someone
take
notes
on
the
google
doc.
B
C
Okay,
let
me
let
me
find
it
and
then
we'll
we'll
do
that.
A
Yes,
so
I
wanted
to
share
one
thing:
you
might
notice
what,
in
our
github
organization,
we
created
a
new
repository,
it's
called
resource
management
improvements
working
group,
so
the
story
behind
this
repository
is
what
you've
seen
michael
crosby
did
a
presentation
for
sigrun
times
when
he
presented
some
some
of
his
work
in
in
this
forum
and
when
signaled
and
so
on,
and
we
had
a
couple
of
ad
hoc
conversations
with
him
and
actually
with
eric
ernst
and
a
few
other
people
about
what
what
we
were
trying
to
do
with
nri
and
some
of
our
experiences
and
some
of
our
ideas.
A
And
when
there
is
also
side
note
side
conversation,
it
was
about
the
scheduler
extension
to
expose
the
node
topology
information
to
the
kubernetes
and
when
it
was
discussed
on
the
sig
note,
derek
proposed
to
to
combine
it
with
node
feature
discovery
demon
so
where
topology
and
all
resources
will
be
discovered
by
nft
and
when
nfd
will
be
talking
with
control
play.
A
So
by
by
doing
that.
When
we
had
this
nfd
conversation,
we
started
to
talk
with
swati
and
with
alexey
about
how
to
store
the
information
and
how
to
exchange
information
between
different
components,
about
our
resources.
A
We
we
discussed
like
bunch
of
improvements
for
cri
apis,
about
how
we
ex
exchanging
the
information
between
levels
between
the
couplet
and
between
the
container
sometimes,
and
there
are
several
things
which
kublet
most
probably
should
not
be
doing
like
like
direct
c
group
management
like
assumptions
of
how
the
layouts
of
the
containers
will
be
well,
how
sarah
is
actually
implementing
the
things
and
when
there
are
related
issues
to
that
like
like
for
vm
based
runtimes,
when
the
vm
is
created
as
much
as
possible
information
about
where
all
the
containers
within
sandbox
all
the
init
containers
needs
to
be
provided
on
the
create
sandbox
cri
call.
A
A
A
How
we
organize
it
so
in
in
relation
to
this
particular
working
group?
I
think
this
is
the
way
how
we
can
communicate
about
information,
what
kind
of
devices
we
discovered
from
cdi,
but
anyway.
So
with
repository,
what
what
I
created
it
has
initial
list
of
ideas
and
to
do
items.
What
we
had
in
our
mind,
what
we
think
it
would
be
good
to
implement
on
cri
site,
or
sometimes
some
things
and
on
runtime
side,
what
are
a
couple
of
to-do
items
for
our
project,
cri
resource
manager.
A
So
we
have
some
code
implementation
about
the
topology
discovery
and
when
for
managing
block,
io,
intel
or
dt,
what
we
want
to
split
out
and
make
it
as
reusable
libraries
and
when
proposed
to
be
used
in
container
d
and
cryo
as
a
imported
combo
component.
A
So
but
that's
the
story
behind.
If
you
see
something
what
is
interesting
to
you,
if
you,
if
you
don't
agree
with
something,
any
comments,
are
welcome.
Any.
C
A
Nri
is
not
enough
stuff,
because
practically
nri
in
the
current
implement
in
a
current
design
is
just
a
set
of
life
cycle
hooks
for
the
containers,
and
we
want
to
have
well
based
on
what
we
did
in
the
cri
resource
manager
is,
is
complete,
state
machine?
So
you
don't.
You
are
not
only
reacting
to
a
single
container
or
single
port.
You
need
to
have
some
component,
which
will
be
able
to
understand
the
whole
state
of
the
system,
especially
for
scenarios
like
even
use
trying
to
rebalance
the
resources.
C
A
I'm
talking
about
information,
every
single
sandbox,
every
single
container.
A
Like
inside
runtime,
something
what
can
have
the
overall
picture
of
the
whole
containers
and
all
the
sandboxes
created,
the
reason
why
we
created
a
repository
so
michael
wanted
to
have
some
place
where
he
can
create
issues,
assign
it
to
the
exact
people
and
when
we
can
start
drafting
to
a
set
of
caps.
C
A
B
I
need
to
find
it,
but
I
remember
that
kevin
includes
from
nvidia
who
joined,
I
think
the
previous
meeting,
so
I
can
probably
get
in
in
the
next
one
and
a
few
other
people
were
we're
looking
at
something
similar.
C
A
C
A
Well,
the
reason
why
we
created
a
repository
in
this
organization
is
what,
when
we
discuss
it
with
michael,
I
I
propose
it:
let's
create
a
new
one,
he
said,
but
we
already
have
something.
That's
why
I
asked
permission
from
from
you
guys.
I
know
we
yeah.
A
And
like
we
are
mostly
all
the
same
people
now
your
mike
michael
or
noah,
we're
all.
We
all
know.
B
A
B
I
agree
with
what
you're
saying
I
agree
that
there's
definitely
a
component
that
is
container
runtime.
That
kind
of
is
super
interesting
with
this
group
of
people
and
it's
super
helpful
and
I
think
it
kind
of
makes
sense.
I
mean
when
we
as
a
group
try
to
collaborate
on
a
pull
request
if
we
open
up
a
request
against
the
cap
repositories,
it's
kind
of
complicated-
and
I
agree
that
having
staging
ground
is
is,
is
a
really
nice
place
to
have
we're
just
staging
ground
where
we
can
just
discuss
things
is
nice.
B
I
think
that's,
that's
a
good
idea
to
have
that.
It's
just
that.
B
I
think
when
we
go
through
that
process,
we
got
to
make
sure
that
we
also
include
these
other
groups
that
are
already
here
that
are
kind
of
discussing
the
issues
around
just
scheduling
around
topology,
and
I
want
to
make
sure
that-
and
this
is
something
that
I
wanted
to-
or
at
least
that
I
think
like
we
were
careful
when
discussing
with
cignard-
and
I
think
michael
crosby
was
careful
about
there's
like
kind
of
existing
primitives
around
scheduling
and
if
we
are
trying
to
replace
them
or
make
them
or
evolve
them.
A
B
I
agree
what
you're
saying
I
think,
like
one
of
the
big,
I
think,
touch
points
or
area
that
there
might
be
like
discussions
or
different
opinions
is
going
to
be
around
on
the
cpu
manager,
the
topology
manager,
whether
that
should
be
around
kubernetes
cubelets
or
it
should
be
around
the
container
on
time.
B
B
We
kind
of
did
that
for
cdi
in
some
parts
of
it,
and
I
think
like
if
we're,
if
we're
going
to
look
at
the
topology
manager,
the
c
groups
management,
the
the
new
man
manager.
A
At
the
moment,
what
I'm
mostly
interested
in
is
like
duplicating
the
doctorship,
so
we
have
only
one
single
interface,
how
we
communicate
with
runtimes
and
when,
like
majority
of
improvements
of
runtime
interface,.
C
E
I
think
that's
already
underway
right,
I
think
dems
is
taking
the
next
step
there
and
yeah
james.
Lastly,.
E
Yeah
yeah,
and
the
second
thing
I
wanted
to
just
give
a
heads
up
here-
is
like
derrick
and
I
are
gonna
in
today's
signal.
We
are
going
to
propose
taking
cri
out
of
alpha
so
now.
I
think
I
want
to
raise
it
here
yeah,
so
I
want
to
raise
it
here
like
like
we
don't
you
don't
get
fractured
across
too
many
groups
and
like
we
don't
want
to
slow
that
down
too,
because
there's
some
deadline.
We
have
upstream
to
get
that
moving
right.
E
A
We're
only
probably
blocking
it
was
the
idea
about
where
communicating
were
like
from
runtimes
towards
recovery
at
the
list
of
available
resources.
I
think
this
is
only
a
breaking
change
where
others.
A
What
we
had
in
mind
that
was
more
about
like
provide
more
information
in
existing
messages,
so,
for
example,
like
creates
and
blocks
will
have
not
only
were
just
like
empty
message.
Saying
like
this
is
the
name
of
the
sandbox
and
visas
annotations.
It
will
also
have
the
list
of
like
unit
containers,
normal
containers
and
the
list
of
resources.
What
is
going
to
be
used
in
this
container
like
and
when,
like
that,
like
create
container,
it
will
have
resources
a
bit
more
update.
Container
resources
will
have
a
full
list
of
resources
like
that.
E
Yeah,
I
think
those
make
sense,
and
I
think
one
more
thing,
probably
in
the
same
way,
I
don't
know
if
my
brought
it
up
in
the
past
was
the
image
pull
in
the
sandbox
context
is
another
one.
So
adding
that
to
the
run
pod
sandbox
call
as
well,
so
we
can
do
the
image
pull
inside
the
sandbox
c
group.
C
A
Yeah
and
manal-
I
I
saw
in
a
way
today
signaled
agenda
about
with
taking
it
to
roberto.
So
that's
why
I
wanted
to
put
the
talk
first
right
here.
E
About
it
yeah,
I
I
feel
like
it's
still,
okay,
to
move
it
to
beta
and
then
add
these
things.
It's
not
the
final
version
right.
We
don't
want
to
block.
What's
already
there
and
stable
in
a
way,
that'll
help
deprecate,
docker,
ship
and
move
forward,
and
then
we
keep
discussing
these
new
items
and
keep
them
moving.
C
A
Mike,
but
actually
like
adding
some
fields
which
is
optional
for
runtime
to
react
on,
I
think
it's
a
compatible
change,
yeah
it
it
is
so
it
it's
not.
So
my
understanding
only
changing
reversion
number
like
from
let's
say
like
alpha
one
to
alpha
two
or
or
something
it
means
only
if
those
versions
are
completely
incompatible
and
they
need
to
transformation
between
investment.
C
Well,
it
also
means
that
we
need
to
look
at
the
news,
the
new
additional
services.
The
capabilities
are
added,
you
know,
and
there's
going
to
have
to
be
some.
You
know
effort
on
it.
They
they
have
a
different
qualification
for
when
an
api
goes.
You
know
ga,
but
they're
they're,
pretty
good
with
it's.
Okay,
if
you've
got
two
versions,
but
since
we
haven't
even
got
to
version
one
yet
because
we
keep
wanting
to
add
more
stuff,
it's
it's
been
slowing
it
down
right.
C
Just
just
a
minor
heads
up
if
it'd
be
it'd,
be
better
if
we
could
have
a
point
release
or
we've
been
using
annotations
with.
You
know,
without
modifications
for
a
long
time.
But
I
I
agree
with
you.
It
would
be
nice
if
we
could
just
quickly
go
to
ga
and
and
then
modify
the
the
sarah
api
to
have
additional
extensions
right.
A
Well,
in
in
in
set
of
api
is
how
I've
seen
it
evolve
within
kubernetes
like
like
between
all
the
changes
like
alphas
betas
and
going
to
ga,
where
are
some
sometimes
compatible,
sometimes
incompatible
changes.
A
Okay,
by
the
way
about
we're
using
of
annotations-
I
I
know
it's
completely,
not
about
the
devices
but
one
thing
which
I
I
wanted
to
say
so
in
sierra
irm,
when
we
were
implementing
the
block,
io
support
and
rdt
support,
we
practically
implemented
the
idea
of
the
classes
so
like
something
some
some
resource
class
which
can
be
notified
by
one
single
name
and
when
we
bypassing
annotation,
we
say
this
container
for
this
particular
resource
belongs
to
this
class.
A
A
To
the
sec
comp
model,
so
from
upper
layer,
we're
just
passing
through
information,
what
this
container
belongs
to
this
particular
id
and
how
this
id
is
expanded
on
the
host
to
a
particular
set
of
settings.
E
I
think
sounds
like
a
good
idea,
but
I
think
then
we
love
to
make
this
concept
the
same
across
cuban
is
like
I
immediately.
E
Coming
to
qos
classes,
the
best
effort
guaranteed
and
burstable
yeah.
Well,
do
you
see
those
as
parallel
to
these
or
those
are
kind
of
more
fixed
where
they
don't
see?
Any
I
see
I.
A
See
it
parallel
because
you
might
have
like
different
profiles
for
for
different
type
of
resources.
So,
for
example,
like
block
io
is
one
profile,
but
memory
and
cpu
our
profile.
So
the
current
problem
with
qris
classes
is
what
we
are
calculated
based
on
only
cpu
and
memory,
and
I
I
think
all
this
thing
will
again
will
be
more
complicated
as
soon
as
we
will
get
fully
functional
vertical
part
after
scale.
A
Yeah
so
I
mean
like
where
qris
classes,
it
was
good
in
the
beginning,
but
I
think
we're
we
already
grow
all
up
from
those
like
small
child
boots.
E
That
sounds
like
an
idea
worth
exploring,
but
now
I
think,
like
I
feel
like
we
should
take
a
pause
and
define
a
road
map,
because
when,
like
renault
started
cdi,
it
was
very,
the
scope
was
well
defined,
but
now
it
isn't
clear
to
me
like
we
are
taking
on
a
lot
of
ideas,
lot
of
those
ideas
sound
like
they
need
to
be
tackled.
But
what
is
the
order
in
which
we
are
tackling
them
and
what
is
the
scope
of
each
one
like
some
are
more
well
defined
than
others
like?
E
I
think
resource
classes
have
been
discussed
upstream
for
a
while,
like
it
just
jogged
my
memory
that
yes,
I've
heard
this
before
so
some
are
more
controversial
versus
some
are
not
where
okay
cdi
the
is
just
go
to
the
run
time
we
kind
of
reached
agreement.
We
can
take
it
to
the
next
step,
but
some
of
the
other
ideas
that
you
talked
about
now
will
probably
need
more
discussion
and
coordination
with
other
groups.
A
Absolutely
and
well,
my
my
wording
about
resource
classes
was
incorrect,
so
I
I
know
I
I
don't
have
a
better
name
for
you
and
I
know
what
for
many
people
it
rings
the
bell
for
previous
discussion,
but
what
I'm
talking
is
different
compared
to
previous
ones.
The
liberty.
B
Sorry,
I
think,
like
lots
of
great
ideas
with
earn
out-
and
I
agree
with
renault-
that
having
some
kind
of
roadmap
would
be
super
helpful
for
these
ids.
Here's.
What
I
would
suggest
is
just
write
down
some
blurb
for
each
of
these
ids
and
what
you
kind
of
expect
in
terms
of
effort
in
terms
of
talking
to
different
people
and
maybe
like
give
your
idea
of
priorities,
send
an
email.
And
then
we
can
probably
like
discuss
that
on
the
on
the
mailing
list
from
there
right.
B
I
think
I'll
take
a
stab
at
it.
Then
I
think
most
people
are
not
subscribed
to
the
prs
and
maybe
the
commits
that
are
already
present.
That's
why
maybe
we
haven't,
we
hadn't
noticed,
but
I'll
definitely
take
a
stab.
I
think
email
is
probably
the
easiest
way
to
reach
out
everyone
here
and
then
the
next
one
is
going
to
be
github
issues
and
tagging
them.
A
Probably
not
just
just
one
more
comment,
so
you
mentioned
what
like
initial
scope
of
cdi
so
the
last
year
when
we
were
talking
with
renault
about
the
idea
of
improving
with
cdi
devices,
we
we
talked
about
like
two
steps
like
one
step
is
about
how
we
solve
it
on
the
runtime
level
and
second
step
how
it
will
be
exposed
to
like
upper
levels
like
kubernetes
and
so
on.
We
had
some
ideas,
so
I
think
it's
it's
not
really
expanding
too
much
scope,
but
it
will
be
linked
at
some
point.
E
So
I
think,
like
bill
till
the
last
two
three
meetings,
we
were
very
focused
on
the
low
level
runtime
one
where
we
kind
of
reached
agreement,
so
I
think
maybe
like
we
should
start
discussing
the
next
one
that
comes
on
top
and
then
the
plan
for
actually
implementing
the
lower
level
one
in
the
runtimes,
and
I
think
I
was
more
commenting
about
the
additional
things
that
we've
been
discussing,
not
cdi
itself.
It
seems
smaller
than
let's
go.
C
A
I
I
don't
really
care
how
the
groups
are
named
or
whatever
it's
just
like.
We
have
some
sort
of
people
everywhere
who
is
interested.
A
True,
well,
that's
why
I'm
trying
to
combine
everyone
saying
like
okay:
this
is
where
list
of
things
what
we
want
to
work
on
like
I
know
what
not
all
of
them
are
resulted
to
particular
cash.
So
once
we
have
a
caps
to
to
one
project
to
another,
we
can
put
a
link
saying
like
okay.
This
item
is
done.
Link.
It
recap
is
over
here
or
located
over
here,
contribute.
C
B
It
just
coming
back
to
what
I
think
you,
you
did
touch
an
interesting
point,
that's
kind
of
ill-defined
which
is
how
how
cdi
will
change
the
interactions
between
kubernetes
and
the
runtimes
and
that's
definitely
something
that's
kind
of
blurry
right
now
and
which
will
probably
need
us
to
involve.
Maybe
a
few
other
people
on
the
signal.
B
A
A
Yeah
in
this
repository
what
I
created
I'm,
I
was
mostly
talking
about
like
more
native
resources,
so
like
with
cpu
in
memory
like
one
thing,
which
really
bothers
me
for
quite
a
while
inside
the
kubernetes
is
what
like
kubelet
has
its
own
assumption
about
what
what
is
available
on
the
system
and
runtime
might
have
absolutely
different
understanding
what
is
actually
available.
A
E
So
I
I
think,
though
I
think
what's
like
the
way
it's
worked
so
far
is
like
runtime
is
dumb,
cubelet
has
the
overall
picture
and
it
tells
the
runtime
to
do
these
things,
and
now
we
are
finding
gaps
that
hey.
This
is
not
enough.
If
I
want
to
do
an
image
pool
in
the
pod
sandbox,
I
need
to
know
the
pod
sandbox
slice
name
in
the
image
pool
and
somehow
change
that
interaction.
That's
one
example
so,
like.
E
Up
with,
like
exact
scenarios,
where
we
feel
that
we
may
benefit
from
the
runtime
getting
more
information
running,
the
slice
doesn't
sound
like
a
good
example
running
in
the
slice
doesn't
sound
like
a
very
specific
bad
example
to
me,
because,
like
yeah,
the
containers
have
to
run
inside
the
pod
slice
right.
So
that's
a
basic
kubernetes
assumption.
E
A
I
mean
I
mean,
I
mean
the
hierarchy
of
things,
so
I
know
what,
for
example,
a
t
for
weight
deployment
way
way,
installing
the
kubernetes
in
a
way
what
we
have
only
subset
of
cpu
cores
available
for
kubernetes
and
varesta
infrastructure,
cpus
for
like
high-end
speed,
network
stuff,
and
we
had
the
problem
of
isolating
kubernetes.
What
like
do
not
take
those
ones,
but
it's
one
example.
But
what
I'm
more
talking
about
is
what
we
we
have.
A
We
have
a
problem
between
linux
and
windows,
so
the
kubelet
knows
a
lot
about
the
linux
and
does
the
assumptions
on
the
linux
side,
but
for
windows.
It
says
like
oh
well,
cri,
please
run
it
somehow.
I
don't
know,
but
you
run
it
and
the
same
thing
was
the
idea
of
virtual
kublet,
where,
like
where
implementation
of
a
container
execution
is
just
saying
like.
I
know
this
set
of
resources,
give
me
the
container
and
I
will
figure
out
how
to
run
so.
A
Based
on
those
two
things,
I
was
thinking
what
we
need
to
a
bit
shift.
The
roles
like
kubernetes
knows
what
to
run
and
runtime
knows
how
to
run
right,
let's
be
and
bringing
those
together.
E
Yeah,
I
I
think,
like
even
the
example
you
just
gave
to
me
right,
like
the
atnt
case,
I
would
imagine
immediately
that
yeah
there'll
be
some
flag
to
cubelet,
telling
it
okay.
These
are
the
only
cpus
that
are
available
to
kubernetes
and
you
are
only
available
to
you're
only
allowed
to
pass
those
down
to
the
cri
for
the
for
the
workloads.
So
for
that
example,
can
you
like
give
more
details
on
how
you
think
the
runtime
would
solve
it
as
opposed
to
solving
it
in
the
cubelet?
E
A
How
it
works
is
what
yes,
cubelet
has
where
flux
about
like
system,
resorbet
and
coblet
reserve
with
c
groups,
and
you
can
specify
actually
the
parent
of
c
group,
where
koblett
will
start
creating
the
hierarchy
of
c
groups
for
fellow
containers.
A
The
problem
is
that
kublet
was
written
during
several
years
and
by
different
people
with
different
subsets
of
the
minds.
So,
like
everything,
what
is
topology
related?
It
doesn't
care
about
those
c
groups
hierarchies
what
it
does
it
just
calls
c
advisor.
Give
me
machining
for
c
advisor
says
well.
This
is
what
all
the
cpu
is,
what
I
detected
from
the
system
and
when
cpu
manager
says.
Oh,
I
have
this
amount
of
cpus
and
the
same
goes
to.
A
This
allocatable
and
available
resources,
which
is
submitted
to
node
status,
part
of
of
a
node
object.
So
it
also
does
exactly
the
same
so
it
says:
oh
okay,
I
detected
from
c
advisor
with
amount
of
cpu
total
in
the
system.
This
amount
of
memory
total
in
the
system.
I
have
kublet
flux,
says
what
system
reserve.
It
is
x,
amount
of
memory
and
x
amount
of
cpus,
so
it
just
cuts
it
and
that's
it.
So
it
doesn't
really
calculate
what
is
actually
said
in
the
like.
Currency
group
object
if
it's
specified
and
so
on
so.
A
As
soon
as
you
start
to
do
either
partitioning
of
your
resources
or
like
some
non-trivial
setup,
it's
you
can
uncover
anything.
But
many
of
interesting
bugs.
B
B
All
right,
so
I
think,
like
I
mean
I
think
you
brought
a
few
very
interesting
points
just
just
to
close
on
this
and
and
just
a
lot
of
food
for
thoughts,
and
I
think,
like
at
least
I'm
I'm
very
interested
in
contributing
and
to
any
just
effort
that
you
want
to
start
on
this
I'll.
Take
a
look
at
the
representative
link
to
it
in
the
chat
feel
free
to
link
to
any
issues
that
you
think
are
worth
looking
at
too.
B
So
the
next
topic
is
more
administrative.
The
mailings
that
we've
been
using
has
been
mostly
for
agenda
items
and
just
summarizing
notes.
I
think
the
other
discussions
we
tend
to
have
them
on
github.
B
B
I
I
think
like
for,
for
now,
we
we
have
probably
10
emails
and
it's
mostly
just
agendas
and
notes.
So
it
kind
of
makes
sense
to
me
that
if
this
is
what
we're
going
to
use
a
distribution
list,
we
might
as
well
include
sig
runtime
or
even
just
send
our
emails
to
sync
runtime.
I
know.
If
ever
is
everyone
subscribed
to
see
runtime?
B
B
B
Oh
yeah,
yeah
sig
run
time
under
cncf,
all
right,
I'll
I'll
sync
with
ricardo
and
I
think
I'll
I'll
retire,
the
container
orchestrated
device
distribution,
that's
where
I'll
just
point
it
to
say
run
time.
B
That
might
also
be
just
a
solution.
Just
send
it
to
sig
run
time,
okay,
the
so
the
next
one
is
really
just
this
one.
It
was
quite
an
easy
topic.
Last
one
is,
I
think,
on
the
last
meeting,
we
kind
of
agreed
just
to
try
to
have
the
nri
and
cdid
converge.
B
My
question
is
more
tactically:
how
does
that
look
like
we
had
this
idea
of
contributing
the
cr
repository
to
the
nri
repository?
It's
still
like,
I
I'm
okay,
with
doing
that.
It's
just
I'm
having
a
hard
time
figuring
out.
What
does
it
look
like?
Does
it
look
like
just
a
directory
where
we
have
the
spec
kind
of
a
conversation
we
should
also
have
with
michael
crosby,
but
how
do
we?
How
do
we
do
the
next
steps?
Do
we
start
a
an
email
thread?
Do
we
start
a
discussion
on
slack?
C
Well,
I
think
portions
of
our
our
output
need
to
be
there
if
that's
the
right
repo
for
the
implementation.
A
Michael
crosby
is
what
the
nri
scope
what
he
initially
proposed.
It
was
not
well
not
enough
for
at
least
what
things
what
we
are
trying
to
solve,
so
one
of
the
outputs
of
this
list
of
items.
What
I
created
we
we
need
to
do
is
it
will
be
what
we,
what
will
be
the
next
steps
of
ideas,
what
we
have
and
what
michael
have
so.
B
All
right,
so
I
think
I
think
you
weren't
here
in
the
last
meeting.
So
let
me
summarize
it
up
to
you,
I
think,
a
bit
with
michael.
We
thought
that
it
kind
of
makes
sense,
at
least
like
we
had
a
lot
of
similarities
between
the
nri
and
the
cdi
ids,
and
I
think
just
talking
a
bit
through
and
presenting
a
bit
cdi
to
michael.
It
sounded
like
a
reasonable
idea
to
try
and
kind
of
have
the
ibs
convert
and
have
instead
of
having
the
nri
spec
and
the
cdi
spec.
C
Right
and
I
think
that's
fair
for
the
cdi
right-
it
sounded
like
what
alex
is
talking
about
is
a
little
bit
higher
level
expanding
it
right.
A
Well,
I
I
might
be
misunderstanding,
what
nri
is
proposing,
but
from
from
what
I've
seen
before
it
was.
A
B
Are
you
sorry,
are
you
talking
about
the
nri
or
the
cdi
nri?
B
It
is,
and
I
think
what
we're
talking
about
here
is
expanding.
It
sorry
go
ahead
mike.
C
No,
I
just
say
the
the
very
first
code
drop.
Yes,
it
was.
It
was
limited
in
this
capability,
but
that's
it's
not
just
for
containers.
It's
also
for
pods
right
and
it's
not
just
for
between
the
create
in
the
run
step
it.
It's
also
going
to
be
expanded
to
support
pre-create
post-stop.
All
those
sorts
of
you
know
capabilities,
and
it's
not
just
hooks
because
it
sits.
You
know
it
sits
at
the
integration
point
for
cri.
C
Through
the
api
api
interaction,
api
server.
A
Okay,
but
that's
exactly
what
I
was
mentioning
about,
where
similarities
between
mri
and
sierra
resource
manager,
what
we
have
so
we
have
a
code
which
we
planning
to
extract
out
of
crm
which
actually
implements
exactly
the
same,
like
overall
state
of
system
like
where
we
call
sandbox
the
whole
things
and
when
pluggable
set
of
policies
where
you
can
get
exactly
the
same
events
like
nri
is
describing
like
create
some
blocks,
create
containers,
updates
and
so
on
and
get
all
this
information.
A
So
that's
what
I
was
saying
like
we.
We
wanted
with
michael
to
merge
those
two
ideas
into
one
library
which
can
be
got
it.
Okay.
Now
I
understand
okay,
so
for
him
like
ours,
here,
irm
is
implemented
as
a
proxy
between
the
kubrick
and
cri.
So
like
well
right,
so
circuit
injection
practically
for
michael
for
his
setup.
It
was
not
possible.
That's
why
he
tried
to
do
implemented
in
inside
campaign
only,
and
I
was
saying
to
him
like
okay.
Well,
we
have
that
code.
B
A
Start
well,
my
my
question
was
about
like
merging
cri
and
cd
or
cgi
and
the
mri.
I
think
what
the
question
about
how
to
nourish
it.
It
should
wait
until
this
discussion
about
what
like
how
much
of
an
existing
code,
we
can
reuse
between
sierra
ram
and
nri.
What
michael
has
wanted
and
red
might
reshape
how
the
with
convergence
between
those
two
projects
might
help.
B
Okay,
so
I
guess
my
question
is:
how
can
we
accelerate
a
bit
some
of
that
some
of
these
conversation
because
I'd
be
interested
in
having
some
kind
of
maybe
alpha
somewhere?
Maybe
to
to
start,
I
mean
to
start
showing
a
bit
some
of
the
results
of
our
discussions.
B
Maybe
I
guess
that's
the
question
for
I'll:
send
an
email
then
to
try
and
have
them
join
in
next
meeting,
and
I
think
yeah,
I'm
looking
at
this
a
bit
tactically
and
I'm
trying
to
get
something
like
if,
if
possible,
if
I
could
try
to
accelerate
and
have
maybe
timelines
by
the
end
of
the
year,
for
maybe
an
alpha
or
beta
and
at
least
in
continuity
and
I'll,
probably
bug
mr
mernald
to
to
to
figure
out
what
he
thinks
about
for
having
an
alpha
or
beta
and
in
podman
too.
E
Go
ahead,
yeah
sure
I
mean
I'll
make
sure
we
get
enough
representation
from
the
apartment
team
as
well.
So
I'll
ask
one
of
them.
B
Okay,
oh
I'll,
send
an
email
with
everyone
in
the
room.
That's
participated
in
this
meeting.
Sorry
and
we'll
try
to
have
some
discussion
for
the
next.
B
B
All
right,
I
think,
that's
a
yes
for
everyone
and
I'll
also
ask
you
guys
for
everyone
and
sorry
everyone
in
the
room
to
try
to
take
us
another
stab
at
the
specs
or
the
pr's
that
are
standing.
Let
me
know
if
there's
some
work.
I
need
to
do
again
on
these
pr
so
that
we
can
have
some
something
that
can
be
built
on
or
imported
a
go
module
to
be
imported
right.
C
A
C
Yeah
that
that
that
last
time
I
checked
that's
what
he
was
he
was
looking
for
more
you
know,
scenarios
and
that's
probably
where
we
can
help
most
is-
is
to
you
know,
pull
in
these
additional
scenarios
on
what
needs
to
happen
at
the
nri
cri
level,
so
that
we
can.
We
can
make
those
modifications
what
they
need
to
be
done
right
and
hopefully,
in
the
common
ways
that
all
the
container
runtimes
can
can
implement
it.
The
exact
same
way
that
would
be
nice.
B
All
right,
I
think,
that's
pretty
much
it
and
was
there
anything
anyone
wanted
to
discuss
is
there.
Maybe
this
is
something
that
I
I
wanted
to
ask
like.
Some
of
the
people
in
the
meeting
here
are
kind
of
new,
and
some
of
the
people
in
the
meeting
might
just
are
just
interested
it'd
be
interesting
to
have
your
opinion.
If
there's
some
context,
we
need
to
build
from
time
time.
B
B
Feel
free
to
send
an
email
if
there's
or
even
reach
out
to
me,
or
I
think,
every
anyone
if,
if
there's
context,
we
need
to
provide
to
people
that
are
new
we'd
be
happy
to
to
provide
it.
I
think.
B
And
that's
it!
Thank
you,
everyone
for
joining
you,
you
all
get
five
minutes
back,
that's
not
a
lot
but
and
thanks
a
lot
for
the
conversation
I
think
like
these
were
super
interesting.
B
Yep
I'll
put
up
some
of
the
items
that
we
said
on
the
agenda
and
that's
it.
B
Definitely
I'll
take
some
of
this.
You
put
mike
and
then
I'll
send
an
email
to
everyone
just
to
have
some
of
the
ais,
hello.