►
Description
CNCF SIG Runtime Container Orchestrated Device Working Group Meeting 2020-12-08
A
B
No,
I
meant,
like
I,
just
saw
the
message
he
sent
yesterday
yeah.
The
meeting
is
still
on
today.
B
C
C
C
C
Notes,
let's
start
sharing
on
my
screen,
and
nikolai
is
here
actually
so
I
saw
that
his
topic
was
here
was
on
the
agenda
last
time,
so
probably
gonna
bump
it
up
at
first
all
right.
A
D
C
All
right,
do
you
wanna,
like?
Is
there
any
topic,
you
wanna,
sorry.
Is
there
any
specific
question
you
wanted
to
like
talk
about.
D
I
don't
know
if
this
is
directed
to
me,
but
no,
no,
nothing,
nothing
specific.
We
kind
of
did
pretty
big.
Let's
say
extensive.
D
C
Anyways
all
right,
I
probably
forgot
to
do
the
meeting
introduction
so
hi
everyone,
my
name
is
renee
today
is
on
the
8th
of
december,
and
this
is
the
fun
container
orchestrated
device
work
group
meeting
on
the
agenda.
C
C
C
One
of
the
objective
I
was
hoping
to
get
done
by
this
year
was
trying
to
get
an
alpha
version
of
cdi
and
maybe
pondman
or
continuity,
and
wanted
to
figure
out,
basically
whether
we
should
pursue
trying
to
put
nri
in
both
pod
and
container
d
or,
if
I
think,
the
path
forward
might
be
just
a
bare
integration
of
cdi
and
pondman
and
trying
to
figure
out
how
to
integrate
with
an
ori
in
the
community.
C
So,
unfortunately,
I'm
not
seeing
mike
brown
in
the
attendees,
but
I
am
seeing
your
vashi
in
the
attendees,
so
maybe
uravashi.
If
you
have
a
an
idea
of
what
would
be
the
process
or
what
would
be
kind
of
steps
that
would
help
make
a
decision
around
nri
and
pondman.
B
Sorry,
I
think
I
missed
the
first
half
of
the
question.
Can
you
repeat
that
here
so
I
think,
like.
C
The
the
the
the
goal
that
we're
trying
to
get
to
here
is:
how
can
we
get
cdi
right
and
to
me,
there's
like
at
least
the
way
that
I'm
looking
at
this
is
that
there
are
two
paths
we
could
either
try
to
do
this
bare
cdi
integration
inside
the
base,
and
I
think,
like
I
had
one
example
where
it
gets
you
an
idea
of
what
kind
of
changes
you'd
be
looking
at.
I
should.
C
Yeah
so
or
the
other
alternative,
so
this
one
would
be
there's
like
a
package,
that's
added
that
would
be
like
imported
from
a
different
project,
so
it's
kind
of
not
what
you'd
be
looking
at,
but
the
package
basically
would
expose
something
like
a
a
get
spec
for
a
specific
device.
Node.
C
C
So,
instead
of
playing
with
multiple
repositories,
I
just
added
a
a
directory
cdi
at
the
root
of
oddman.
The
goal
here
is
not
to
add
a
directory
cdi
at
the
root
of
men,
but
to
load
this
directory
from
or
this
package
from
the
cdi
representation.
But
it's
a
rough
idea
where
or
it
gives
you
a
rough
idea,
one
two
two
two
I
mean
this
is
basically
an
mvp
right
trying
to
like
get
to
get
to
your
demo
as
quickly
as
possible.
So
I
have
this
file
here.
C
That
exposes
two
big
functions:
get
specification
and
update
specific
one
has
device
and
update
specification,
so
get
specification
walks
through
all
the
runtimes
in
the
runtime
map
and
basically
says
this
is
the
device
and
basically
says
I
have
this
device
where
I
do
not
have
this
device
right
and
for
this
device.
If
I
have
a
device,
then
this
this
is
the
specification
that
you
need
to
have
has
device
basically
says
gets
back.
It
just
says:
well
is
the
specification
different
from
now
and
then
update
spec
for
a
given
oci
config.
C
B
This
all
makes
sense,
and
I
I
agree
with
the
approach.
Obviously
all
this
would
be
in
a
separate
cdi,
repo
that
podman
would
actually
vendor
in
right,
and
I
think
with
podman,
it's
pretty
simple,
that
you
can
just
use
a
flag.
We
can
create
a
new
flag
and
you
can
pass
in
the
name
of
the
device
node
or
whatever.
We
can
use
to
recognize
where
to
pick
the
cdi
plugin
from
basically.
B
But
I
think
the
question
comes
like
in
terms
of
cryo
and
container
d,
because
those
are
talking
to
the
cubelet
over
the
cri,
so
we
wouldn't
be
creating
flags
there
but
like
what
is
the
plan
like?
How
will
the
user
specify
the
device
to
be
used
in
your
pod
spec
like?
Are
we
going
to
use
an
annotation,
or
are
we
going
to
create
a
new
field
in
the
cri
api
like?
Have
we.
A
We
discussed
it,
but
let's
not
go
away
yet
so
regarding
reflux,
the
idea
behind
initial
idea
was
what
we
want
to
reuse
the
of
the
same
flux,
so
you
already
have
right
now:
minus
minus
device
so
where,
where
argument
to
to
that
flag,
can
be
used
in
this
library
as
a
device
and
regarding
the
kubelet,
it's
possible
to
do
like
several
approaches.
A
C
Sorry
can
you
repeat
that
which
part
the
last
sentence,
you
said
something
was
something
better.
One
of
the
saturation
went
through
my
head
and
then
like
some,
some
got
lost.
A
What
I
say
it
is
what
right
now
for
kubernetes,
we
are
planning
to
use
the
existing
device
plug-in
mechanism
so
where
the
device
name
field
will
be
expanded
to
on
the
cgi
level,
and
there
are
some
other
ideas
how
to
implement
it
a
bit
differently.
But
what
will
be
done
well
a
bit
later
as
a
separate
proposal.
A
First
of
all,
we
don't
need
to
distinguish
okay,
we
just
need
to
pass
the
argument
to
vcdi
and,
let's
see
if
it,
if
it
knows
it
and
second
thing,
existing
device,
plugins
we're
sending
where
absolute
pass
to
well
as
a
device
name,
so
slash,
dev,
something
and
cdi
devices.
We
are
expecting
what
it
will
be
just
like
normal
sling,
no,
not
actual
device
node.
A
If,
if
we
really
want
to
have
some
safety
and
distinguish
rows
when
we
can
just
check
so
if
er,
if
device
node
on
the
hospital
is
present
when
we
assume
it's
normal
device,
if
not
when
just
let's
check
with
cdi
to
see,
if,
if
it's
a
guy
device.
C
Sense
yeah,
so
I
think,
in
the
same
in
very
similar
vein
of
what
center
is
saying
today,
we
have
the
ability
with
the
device
plugin
to
pass
annotations,
so
that
would
be
one
way
of
enabling
it
at
the
cardio
level
or
at
the
community
level,
in
terms
of
what
it
looks
like
in
kubernetes.
A
Account,
I
don't
know
we
we
have.
We
have
a
proposal
for
that,
okay
and
actually-
and
actually
we
have
even
a
proof
of
concept-
it's
just
stuck
in
our
internal
bureaucracy
for
releasing
this
proof
of
concept
code
externally.
C
A
C
A
C
A
At
least
like
in
finland,
six
of
it's
public
holiday,
so
yeah
so.
C
And
then
I
think
one
last
answer
to
you
uravashi
is
that
in
my
mind,
this
is
something
that
is
very
similar
to
what
alex
is
saying.
What
happens
is
that
the
cuboid
is
just
passing
a
name
in
the
device
in
the
device
I
mean.
Basically,
it's
still
passing
a
device
in
the
in
the
cry
api.
C
D
B
Okay,
yeah.
That
makes
sense.
I
think,
if
we
can
get
that
pr,
that
you
showed
like
the
cdi
stuff
set
up,
then
we
can
give
it
an
appointment
and
like
cry,
I
guess
we
can
create
a
sort
of
work
in
progress
pr
or
something
using
that
and
getting.
A
A
I
I
agree
actually
with
that
approach.
So,
let's,
let's
do
first
like
minimal
pr
to
like
cryo
container
gear
and
pod
one
and
see
what
kind
of
feedback
we
get
and
as
soon
as
nri
will
progress
to
below
what
we
can
use
when
we
will
switch
it
to
nri
yeah.
I
think
that's
moving.
C
Is
easier
yeah
I
mean,
especially
if
it's
behind,
like
a
a
feature
flag
or
something
yeah,
so
I
can
clean
up
my
pr,
I
think,
with
regards
to
nri
there's
discussion
and
progress.
I
think
I'm
thinking
of
just
making
a
pr
that
to
cdi
to
nri
to
just
integrate
cei,
but
not
do
anything
basically
just
be
able
to
read
the
spec,
the
cgi
spec
for
my
plugin
and
update
it,
but
not
pass
it
up
to
cubits.
C
C
So
concretely,
the
next
steps
sort
of
okay.
Let
me
know
about
it-
I
I
I
don't
get
here.
C
C
What
I'm
talking
about
is
today,
there's
no
link
between
nrn
and
cdi
right.
So
what
I'm
suggesting
is
just
make
a
pr
that
makes
the
link
between
nri
and
cdi
so
that
nri
plugins
can
talk
cdi.
Does
that
make
sense.
C
With
that
approach,
is
that,
basically,
if
cdi
is
an
nri
plug-in,
that
means
that
cdi
needs
to
be
doing
these
different
operations
to
update
the
spec
manually.
So,
for
example,
invoking
or
changing
the
c
groups
right.
A
Why
no
no
no
like
well
the
same
approach
so
like
nri
should
call
cgi
as
a
plugin
saying
like
this
is
the
container
I
want
to
create
and
password,
or
should
I
spec
down
yeah
and
us
as
a
return,
it
should
be
getting
likely
modified.
Spec.
C
So,
oh
yeah!
Yes,
so
that's
what
I'm
saying?
That's
that's
what
I'm
saying.
I
think
what
I'm
saying
is
that
the
nri
subsystem
that
I
know
I
repository
should
be
invoked-
should
be
able
to
talk
to
plugins
using
the
cdi
protocol,
basically,
meaning
that
an
nr
dnrs
system
should
be
able
to
invoke
an
nri
plug-in
right
and
that
plug-in
returns.
A
cdi
message.
A
A
A
Not
a
cgi
specific,
but
generic
mechanism.
C
Yeah,
I
think
I
think
we're
seeing
something
exactly
the
same
thing
is
just
having
stroke,
I'm
struggling
finding
that
right
where's
this
is
there
any
differences.
We
can
probably
figure
it
out
in
the
in
the
pr,
but
I
think
yeah,
I'm.
I
think
I'll.
Take
you
a
step-by-step
approach
for
container
dnra.
C
A
Yeah
regarding
we're
contributing
so
as
we
discussed
it
earlier
christian
created,
well
our
comments
about
where
nri
in
nri
repository
so
yeah.
I
think,
like
your
issue
was
like
number
two
and
I
was
like
number
three
or
something
like
that.
A
Yeah,
if
you
have
time
please,
please
have
a
look
because
practically
what
what
we
summarize
it
in
that
issue.
It
was
exactly
this
like
generic
mechanism,
where
we
can
well
intercept
like
majority
of
things
in
in
and
right
yeah.
So
this
one.
C
C
A
So
if,
if
pr
to
be
spodemon,
cryo
and
container
d
can
be
merged
quick
enough,
when
what
can
be
a
part
of
a
topic,
so
like
a
deep
dive
on
how
it's
integrated
to
cryo,
podman
and
container
d,
how
cgi
files
are
like
look
like
and
how
how
common
line
user
issues
look
like.
C
A
C
To
take
the
lead
on
issuing
a
panel
or.
A
Alex
I'm
not
sure,
I'm
not
sure
what
a
panel
will
will
be
possible,
we
can
try
or
or
we
can
or
we
can
try
to
ask
it
as
a
maintainer
session.
I
don't
know
like
within
a
runtime
struck
as
a
maintainer
session.
C
Okay,
I
think
like
do
you
wanna.
Do
you
wanna
be
pick
on
this
one
and
try
to
figure
out
what's
the
best
path
for
this
feel
free
to
reach
out
to
our
people?
I
think
the
only
thing
that
I
would
like
kind
of
suggest
is
to
keep
the
group
up
to
date
on
the
segment
time
seriousness.
A
So
ronald,
I
I
don't
know
like
so
normal
cfp
is
for
like
normal
track
sessions,
but
I
think,
like
all
kind
of
like
maintenance
track
like
introduced,
dives
and
so
on.
I
think
we
are
following
some
our
process
for
submissions.
C
You
don't
want
to
get
a
dedicated
session,
we
get
to
go
through
the
normal,
the
same
track
as
everyone
else.
I
talked
about
this
with
ricardo,
the
who's,
the
the
chair
of
cigarette
time,
and
that's
just
like
we're
a
work
group.
We
don't
get
a
dedicated
session.
A
Okay,
because
I
I
thought
would
well
at
least
when
I
was
more
involved
in
where
c
cluster
life
cycle.
I
I
remember
what
were
like
with
sub
projects
like
pube
spray
giveaway,
and
we
had.
C
Happen,
oh
yeah,
I
mean
feel
free
to
reach
out
to
ricardo
by
the
way
he's
on
the
cncf
slack
so
and
he's
he's
very
approachable,
ricardo
and
last
name.
C
Iran
he's
also
you
have
his
name
also
in
the
aravinda.
Sorry
about
that
he
is
on
the
cigarette
time.
His
name
is
on
the
cigarette
in
time.
A
D
A
C
I
also
feel
that's
not
like
it's
not
like
as
the
shepherd
of
this
community.
I
feel
like
it's
not
my
role
to
always
be
the
person
speaking
about
it.
I
think
it's
a
great
opportunity
for
other
people
in
the
community
to
to
to
to
have
exposure
and
to
participate.
B
A
Well,
we
have
spec,
we
can
show
how
the
devices
are
defined
when
we
have
container
runtimes
which
actually
consume
it,
and
for
this
second
part
I
need
somebody
who
is
more
familiar
when
he
is
without
so
I
don't
know
like
somebody
from
container
d
or
from
cryo
would
be
the
best
candidates.
B
A
A
C
Cool,
I
think
that's
the
last
one.
Thank
you,
everyone
for
joining
and
I
think
you're
all
getting
back.
25
minutes
so
have
a
great
day
or
end
of
day
for
people
in
europe,
and
I
have
no
idea
how
that
works
out
for
other
people
in
the
world.
But
I
know
that
alexander
is
in
europe.
So
that's
why?
I'm
actually
here.