►
From YouTube: KubeVirt Community Meeting 2021-04-21
Description
Meeting notes: https://groups.google.com/g/kubevirt-dev/c/Te8M5vCiav0
A
A
A
Okay,
if
you
could
fill
in
your
your
name
at
that
in
that
attendees
list,
that
will
be
excellent
and
if
you
have
a
topic
you'd
like
to
discuss,
please
add
it
to
the
agenda
or
the
open
floor
and
ken
kevin:
hey,
kevin,
sorry,
yeah,
yeah,.
A
A
B
Still
getting
used
to
all
of
the
names.
A
A
B
B
Yeah,
I
I
wanted
to
bring
us
up
mainly
after
I
don't
know.
If
it's
roman
here
yeah.
C
B
C
Yeah,
so
I
can
tell
you
a
little
bit
about
the
history
about
how
we
are
implementing
right
now,
probes
and
and
why
we
only
support
right
now,
the
probes
which
we
have
so,
if
you're
still
creating
liveness
and
readiness
probes,
your
free
aims.
You
can
do
that
right
now,
only
for
networking,
probes
and
not
for
exec
probes,
and
one
reason
for
that
is
that
for
networking
probes
we
can
simply
mostly
reuse
the
pot
probes.
C
It
has
some
limitations
like
if
you
pause
the
vm
liveness
probes
with
failings
on,
so
you
can't
use
them
for
all,
but
it
works
kind
of
okay,
but
not
perfect,
and
the
the
step
for
me
was
always
so
when
we
add
more
probes
that
we
would
redesign
this
to
be
more
suited
for
our
virtualization
needs
and
exec
probes
is
one
of
the
things
where
I
would
have
wanted
to
see
a
redesign
of
our
probe
architecture
before
we
add
them
mostly
because
exit
probes
have
some
nice
side
effects
on
various
versions
of
container
run
times,
and
and
we
have
we
burned
us-
we
burned
assault
already
with
exit
probes
when
we
use
them
for
other
purposes,
and
I
made
sure
that
they
will
remove
all
exec
probes
in
the
whole
project.
C
B
Yeah,
I
I
I
already
spent
some
time
before
using
the
like
going
through
the
pod
probes
and,
like
the
only
other
way
I
saw
was
like
using
those
redness
conditions.
C
So
I
I
see
other
ways
too,
like
one
which
can
potentially
collide
with
istio,
maybe
is
using
the
localhost
one:
two:
seven
zero
zero
one
as
as
endpoint
for
the
probes,
you
can
configure
that
and
basically
word
launcher,
would
listen
there
and
then
proxy
to
return
the
very
appropriate
and
you
could
not
only
use
it
for,
and
that
means
for
yeah,
and
you
could
not
only
use
it
for
http
probes
and
you
could
also
use
that
for
exit
probes
by
then
on
the
part
still
configuring
a
network
probe,
but
at
the
end
then
doing
the
exec
probe
or
the
queue
exit
probe
or
whatever
we
want
to
do
there.
C
The
potential
issue
I
see
here
is
that
istio
and
other
mesh
networking
solutions
may
want
to
you
talk
through
these
ports
on
localhost
to
the
actual
workload
and
not
to
word
launcher,
and
for
that
I
would
still
see
see
that
already
as
an
improvement
to
what
we
have
now.
D
We
already
have
sorry
for
speaking
over
here,
but
we
already
have
like
a
set
of
ports
that
we
cannot
use
for
the
vmware
cloud.
Some
of
them
are
used
for
the
live
migration
proxy.
Some
of
them
are
used
for
istio,
so,
okay,
so
it
would
be.
C
B
C
Yeah
so
yeah,
so
you
would
create
a
so.
We
would
translate
on
the
pods
back
the
exec
probe
into
a
http
query
for
localhost
on
a
specif,
specific
port,
which
launcher
would
listen
there
and
then
just
do
the
exec,
which
is
defined
to
be
my
spec,
and
I
would
suggest
to
on
the
long
run,
move
all
over.
Also
all
existing
probes
to
that
pattern,
which
we
already.
B
Have
I
it
doesn't,
it
doesn't
feel
intuitive
at.
F
B
C
No,
no,
no
you
you
would
just
you
would
really
just
so
you
on
exit
probes
and
so
on.
You
can
cannot
really
check.
What's
getting
back
right,
you
just
see.
Okay,
the
exit
probe
succeeds
or
fails
right,
yeah.
H
C
Yeah
with
launcher
gets
from
redtember
will
be
my
spec,
so
you
would
just
really
create
you
would
just
for
all
probes.
You
would
basically
just
take
over
the
frequency
and
retry
counter
and
everything,
but
you
would
for
all
probes,
just
always
ping.
The
same
local
host
word
launcher
port
and
with
launcher
would
be.
B
B
B
B
C
A
Okay
sounds
good:
are
we
all
set
with
this
topic,
then?
I
Hello,
can
you
hear
me
yeah,
yeah
yeah
there
you
go
right,
sorry,
double
muted,
so
I
want
to
bring
up
the
discussion,
the
non-root
implementation
of
launcher.
I
have
a
few
topics
mainly.
I
would
like
to
discuss
how
we
want
to
test
this
feature.
I
So
currently,
the
v2fs
is
not
supported
by
the
session
mode
and
also
the
huge
pages
are
not
included
in
the
pr,
because
there
is
some
race
condition
which
I
would
like
to
address.
After
that.
C
I
I
C
Yeah
so,
but
you
have
your
pr.
A
I
I
The
plugin
will
give
you
the
device
with
the
root
root
ownership
and
you
will
not
have
the
access
to
it
and
that
will
break
the
download
implementation
so
that
this
one
consideration
where
I
would
be
more
required
to
not
default
for
non-root.
C
I
A
J
Yeah,
but
I
guess
in
that,
in
that
case
the
user
would
know
that
he
cannot
run
non
non-root.
J
C
I
C
I
C
I
Okay,
no,
that
was
not
that's
not
my
point.
My
point
was
that
the
testing
so
for
the
testing.
If
we
switch
to
test
the
non-root
in
that
in
the
cases
we
can
run
it
and
root
only
for
cases
where
the
known
is
not
possible
to
run,
then
we
might
miss
some
code
paths
the
for
non-root
for
root,
sorry
for
forward
implementation
and
that
can
break
some
existing
workloads
right.
G
H
C
J
C
I
I
A
You're
you
show
up
as
a
very
strange
username.
C
Yeah
I
just
wanted
to
give
I
I
gave
a
few
status
updates
in
the
past
already
just
wanted
to
highlight
that
the
the
arm
engineer
continued
with
cross-compilation
support
and
I
made
the
job
the
pre-submit
job
required
today.
So
whenever
you
do
a
pull
request,
you're
now
also
doing
cross
compiles
for
arm
64
and
works.
Pretty
nice
and
yeah.
Really
everything
from
rpm
installation
from
container
builds
c
compilation
go
compilation.
Everything
is
cross
compiled,
so
we
really
get
the
full
keyword
thing
cross-compiled
there
natively,
which
is
pretty
nice.
C
A
That's
awesome,
see
all
things
open
demo
way
down
at
the
bottom.
Talk
about
that
more
kevin
back
to
you
for
feature
gate,
deprecation.
B
Yeah,
I
I
forgot
to
add
that
one
earlier
yeah,
that's
also
follow
up
on
a
pr.
I
continue
that
link
right
now,
so
with
note
labeler
as
a
part
of
kubert.
Now
we
figured
out
that
cpu
no
discovery
and
the
hyper-v
enlightenment
feature
gate,
hyper,
restrict
check,
feature
gates
could
be
default
and
yeah.
We
didn't
know
how
to
do
that
until
we
were
shown.
I
think,
let's
do,
that.
There
is
a
way
to
default
feature
gates
now,
which
I
honestly
still
don't
really
understand.
B
If
it's
actually
a
default,
because
it
doesn't
look
like
one,
it
feels
like
it
just
defaults
for
generation
and
I
like
to
bring
up
general
discussion
if
we
want
or
should
be
able
to
change
or
deprecate
the
feature
get
api
and
to
make
it
fields
that
can
be
properly
defaulted
in
our
part
of
the
schema
and
yeah.
K
What
it
sounds
like
okay,
so
we
have
a
feature
gate
for
some
of
this
node
labeler
stuff,
because
node
labeler
was
previously
in
a
different
project.
Now
it's
in
keyboard,
it's
always
enabled,
so
we
always
just
want
to
use
it.
If
it's
there
that
that's
the
case
right.
B
Yeah,
we
want
to
use
it
if
it's
there,
but
people
might
have
to
disable
it
if
they
use
emulation
and
cpu
features
on
their
vmis
because
then
their
bmi,
so
it
gets
scheduled.
Okay,.
K
C
C
C
Yeah
yeah,
it's
just,
we
don't
have
a
way
to
graduate
things
out
since
the
feature
gate
is
also
used
for
you
know
you
have
an
alpha
feature.
You
want
to
allow
people
to
play
with
it,
but
it
and
it
should
be
okay,
but
you
don't
want
it
to
be
any
by
default.
So
you
add
the
feature
gate
it's
not
enabled,
but
at
least
in
kubernetes,
then
you
have
the
the
step
where
they
enable
it
by
default
and
you
can
still
disable
it.
B
Yeah
feature
yeah,
I'm
using
future
gates
having
a
a
life
cycle
most
of
the
time,
and
I
I
I
I
actually.
I
was
surprised
to
see
that
future
gates
are
like
the
string
array
in
keyboard,
and
I
I
know
in
hco,
for
example,
it's
like
fields
that
can
have
defaults
that
aren't
a
schema
and
I
would
like
to
discuss
and
propose
that
futuregate
could
become
an
actual
object
with
fields
that
we
can
describe
the
document
and
also
default.
K
E
K
Where
the
list
of
strings
came
from
because
we
had
a
config
map,
you
had
a
feature
gate
key
and
then
the
values
were
just
a
string
of
commas.
E
K
Values
when
we
were
translating
that
to
the
keeper
cr
we
essentially
just
took
that
and
directly.
I
pulled
it
into
the
key
for
cr
for
better
for
worse,
so
that
might
have
been
an
opportunity
to
to
kind
of
change
things
here.
So
now
I
don't
know
what
there's
not
I
mean
we
can
come
up
with
some
sort
of
scheme
where
we
add
a
new
field.
E
K
Have
now
so
I
don't
it's
unclear,
it's
not
clear
to
me
what
the
correct
path
is.
I
kind
of
wonder
if,
if
there's
a
path
that
we
should
be
taking,
that
deprecates
feature
gates
and
moves
them
into
well-defined
fields
as
they
become
like
a
mature
feature.
So
let's
take
live
migration,
for
example,
law
immigration
at
this
point
is
probably
mature
enough
that
it
could
be
enabled
by
default.
K
So
maybe
there's
a
graduation
where
at
futuregate
once
it's
no
longer
an
experimental
or
alpha
feature
or
something
like
that
gets
removed
from
the
list
gets
enabled
by
default
and
then
graduates
to
another
field
where
it
becomes
something
you
can
toggle
on
and
off.
E
There
is
a
nice
pattern
of
feature
object
that
I
will
I
see
I
saw
in
the
hyper-v
area
in
the
web
book.
I
curvy,
so
it's
like
a
feature
object
has
a
boolean
of
enable
disable
it.
It
also
has
a
dependency
if
it
depends
on
other
feature.
E
K
Yeah
that
sounds
way
more
expressive
as
well.
That
might
that
might
make
a
lot
of
sense.
B
And
it
also
means
we
can
attach
documentation
to
the
fields
and
we
can,
as
I
said,
have
defaulting,
but
also
it's
part
of
the
schema
that
can
be
seen
in
documentation
that
I
really
like,
because
right
now,
I
don't
know
where
feature
gates
are
documented.
But
if,
in
the
worst
case,
I
look
at
the
code
which
ones
exist
and
that's
like
not
nice.
So.
K
One
thing:
here's
a
thought:
we
can
preserve
the
existing
feature,
gate
behavior,
that
string
and
create
this,
this
new
way
more
expressive
structure
and
it's
kind
of
like
other
parts
in
our
api,
where
you
pick
one
so
you
either
pick
the
more
expressive
way
of
enabling
feature
gates
or
use
our
old
one
in
the
more
expressive
way
has
a
way
of
enabling
and
disabling
and
clear
api.
E
B
B
K
B
All
right
so,
okay,
how
about
I
wouldn't
mind
starting
a
a
document
about
the
specific
case
which
could
serve
as
our
first
example
for
that
deprecating
stuff,
like
laying
down
a
road
map
and
applying
on
how
to
do
the
new
feature,
gate
object
and.
K
B
B
C
B
A
Thanks
kevin
okay,
next
topic,
maya.
H
So
are
there
any
other
tests
other
than
srv
tests
that
skipping
on
a
kinda
setup.
L
Sorry,
I
missed
some
of
that,
I'm
having
connection
issues,
but
I
think
it's
not
a
problem
from
the
srv
lane.
It's
it's
running
a
very
small
subset
of
tests
and
not
these
tests.
H
A
A
K
Anyone
else
have
any
information
on,
I
think
we're
we
were
going
to
transition
to
centos
streams.
C
But
I
have
no
clue
when
it's
done,
but
people
are
talking
about
at
least
half
a
year
or
more
goodness,
just
tell
me
that
do
we
ever
get
another
issue.
A
J
Magic
and
just
the
regular
center
stream
doesn't
include
what
rail
av
has.
C
Right
the
machine
types
yeah,
but
there
is
this
plan
from
from
from
the
red
hat
people
on
liverpool
to
do
all
this
railway
stuff
in
center
stream,
make
it
always
a
little
available
in
an
extra
stream
on
center
stream.
A
Community,
okay!
Well,
if
you
could,
if
we
don't
have
to
wait,
while
you
find
that
that
issue,
I
can
plug
it
in
after
the
meeting
or
or
create
one.
If
there's
nothing,
not
one,
there.
A
A
Okay
time
for
the
open
floor,
I
have
just
a
few
event
updates.
A
So,
let's
roll
through
this
pretty
quick
red
hat
summit
for
everybody
who
has
volunteered
if
you
have
not
gotten
your
calendar,
invite
for
your
time
blocks.
Please
see
me
those
those
invites
went
out
yesterday
and
we
will
be
testing
the
platform
very
soon.
A
All
things
opened
stu,
and
I
have
had
a
couple
meetings
now
regarding
what
we
want
to
do
with
all
things
open.
The
issue
is
is
in
the
bullet.
Point
looks
like
we're
going
to
come
up
with
a
internet
distributed
edge,
computing,
kubernetes,
cluster,
running
on
raspberry,
pi
4bs,
and
probably
some
intel's
thrown
in
also
so
mixed
architecture,
mixed
workload.
A
A
I
spoke
with
my
my
nasa
colleague
last
night
and
asked
him
if
what
he
would
like
to
see
in
in
a
mixed
workload
demo
that
would
that
would
perk
his
interest.
A
His
number
one
issue
with
with
his
openstack
implementation
is,
is
dealing
with
cellulometer
and
getting
metrics
out
of
his
virtual
machines.
A
So
if,
in
this
demo,
we
can
provide
a
a
quick,
a
quick
view
on
how
the
node
exporters
work
with
a
graph
on
a
dashboard
showing
metrics
he's
really
going
to
be
interested
in.
Seeing
that.
A
So
also,
if
you're
interested
in
participating,
please
chime
in
on
the
issue
or
contact
me.
We
have
about
six
people
now
that
are
gonna
provide
hardware
and
to
build
this
spiderweb
across
the
internet.
A
It's
really
starting
to
sound,
pretty
cool
kvm
forum
popped
up
in
the
news
yesterday
and
if,
if,
if
you're
interested
in
participating
in
kvm
forum,
please
talk
to
me,
I
didn't
really
push
this
one,
because
right
now
the
the
wording
on
the
event
page
is
just
it
didn't
sit.
Well
with
me
being
that
it
was
it's
an
in-person
event
and
we
have
a
global
pandemic
going
on
right
now,
I'm
uncomfortable
with
pushing
people
into
traveling
in
in
this
situation.
A
But
if,
if,
if
you're
comfortable
with
it-
and
you
want
to
go
to
ireland,
let
me
know
and
we'll
see
what
we
can
do.
Maybe
you've
got.
Maybe
you
live
in
ireland
and
you
can
just
walk
down
the
street
and
attend
the
conference.
A
E
Hi,
I
would
like
to
touch
a
topic,
it's
more
like
on
the
project
level
and
keyboard
about
our
policy
of
cherry
picking,
prs
to
stable
branches,
and
so
far
as
I'm
aware,
we
are
cherry
picking,
urgent
bug
fixes
which
are
usually
filed
in
baxilla,
and
our
recent
efforts
to
reduce
the
flakiness
in
the
upstream
ci
will
have
resulted
in
a
product
called
prs
which
may
fix
some
area
of
code
to
stabilize
the
test.
E
And
so
my
question
is
whether
it's
rational
to
such
prs
as
well,
which
I
don't
know,
may
affect
this
stability
of
the
release
branch,
but
still
they.
It
may,
on
the
other
hand,
reduce
the
flackiness
on
the
lanes
when
we
run
them
on
the
stable
branches.
E
K
They
need
to
address
a
production
issue.
I
would,
I
would
like
to
think
it
was
product
if
it's
texturing
the
actual
production
code.
I
think
we're
okay,
with
back
porting
test
fixes
the
adult
touch
production
code.
When
it
actually
touches
production
code,
we
want
to
make
sure
we
can
justify
it
somehow.
So
how
can
we
justify.
E
E
K
Every
example
of
this
it's
kind
of
a
case-by-case
basis,
like
it's
really
difficult
to
say
without
looking
at
the
the
pr
and
what
it
addresses.
A
David,
I
hate
to
say
we're
going
to
have
to
define
this
officially
because
it's
going
to
be
part
of
due
diligence.
K
I
think
we
have
we've
said
that
we
backport
bug
fixes
explicitly
said
like
defects
here.
Let
me
find
sorry.
I've
got
some
background
noise
because
there's
construction,
I'll
I'll
post
the
link
to
the
document
real,
quick
and
see
if
the
verbiage
in
there
makes
sense
to
everyone.
Okay,.
E
K
E
A
With
important
documents
like
this
being
hidden,
so
it
goes
for
all
the
documents
from
licensing
to
contributing
guidelines,
code
of
conduct,
release
policy,
membership
policy
and
part
of
part
of
my
discussions
with
the
red
hat
opens
office
of
open
source
program.
A
They
they
really
want
us
to
organize
these
documents.
It's
it's
a
big
plus
for
us
to
to
do
this.
To,
for
when
we
petition
the
cncf
for
graduation,
we
don't
want
to
be
zigzagging
around
the
different
repos
and
through
directory
structures
to
find
policies.
A
So
peter
don't
give
me
a
hard
time
about
my
my
prs
for
broken
links.
A
Myself,
I'm
trying-
and
I
don't
want
to
like
just
like
slam
in
a
whole
bunch
of
different
pr's-
I'm
just
trying
to
do
baby
steps
to
organize
our
our
library
of
stuff.