►
From YouTube: Kubernetes Data Protection WG Bi-Weekly Meeting 20210421
Description
Kubernetes Data Protection WG Bi-Weekly Meeting - 21 April 2021
Meeting Notes/Agenda: -
Find out more about the WG here: https://github.com/kubernetes/community/tree/master/wg-data-protection
Moderator: Xiangqian Yu (Google)
A
Good
started
today
is
a
april
21st
wednesday,
tuesday.
This
is
the
kubernetes
data
protection
working
group
meeting.
Today
we
have
a
couple
topics
to
go
through
the
first
one
is
that
I
recently
found
interesting
discussion
on
reddit.
A
A
From
many
users
perspective,
and
they
are
looking
for
simple
solutions
which
I
personally
don't
fully
agree,
because
doing
backup
is
probably
easy,
but
doing
restoration
is
harder.
So,
if
you
guys
are
interested,
please
you
can
take
a
look
at
the
discussion
on
reddit.
A
There
are
a
lot
of
a
lot
of
threads
discussion,
discussing
different
methods
of
backing
up
your
kubernetes
volume
over
there.
It
I
I
personally
find
interesting
and
looking
at
those
ones,
makes
us
clear
that
the
with
the
what
this
working
group
is
talking
as
it
seems
to
be
on
the
right
track
to
providing
to
provide
fundamental
building
blocks
so
that
they
can
do
that,
a
backup,
william
backup
being
one
one
popular
change
box
tracking.
A
All
this
really
really
interesting
ones
that
can
potentially
solve
the
problems
discussed
in
this
threat.
Take
a
look
please.
The
second
agenda
we
will
go
through
will
be
the
data
production
white
paper.
A
You
ask
a
great
question,
so
one
snapshot
is
actually
a
lot
of
people
are
asking
for
what
they
are
asking
a
little
more.
It's
on
top
of
volume
snapshot
some
kind
of
orchestration
such
that
they
can
do
simple
scheduling.
A
A
simple
like
crown
interface
that
can
literally
schedule
snapshots
over
the
volume
in
a
in
a
regular
manner
and
that's
one.
The
other
one
is
a
simple
mechanism
to
schedule:
backups
volume
backups
on
a
regular
manner
as
well.
Basically,
what
they
want
to
achieve
is
relatively
low
rto,
using
snapshot
to
restore
the
volumes
and
the
relatively
longer
but
more
durable
volume,
backup
solution
for
using
the
one
backup
they
didn't
talk
too
much
about
orchestration
over
the
workload.
A
One
of
the
interesting
idea
was
utilizing:
git
ops
for
kubernetes
resource
backup
and
this
lightweighted
volume
feature
for
volume,
backup
and
snapshots,
but
I
I
don't
I
I
think
this
problem
is
oversimplified
in
that
threat,
but
it
definitely
worth
reading-
and
maybe
you
have
some
comments
you
can.
You
can
leave
over
there
as
well.
C
Really
cool
actually
yeah,
it
does
seem
to
be
dominated
by
one
or
two
very
noisy
people
who
have
very
strong
opinions.
So.
A
Right
right,
that's
the
reason
why
I
think
we
need
our
ways
over
there.
I
mean
I
personally
feel
some
of
the
problem
has
been
greatly
simplified
in
their
cases.
A
Theoretically,
you
can
make
it
work
for
backup
using
git,
ops,
plus
one
snapshot
on
worm
backup,
but
during
the
restoration
I
I
couldn't
think
of
a
simple
way.
You
can
do
a
restoration
without
complexities
lies
in
tools
like
where
I
kesten
to
do
the
coordination
so
yeah
they
paid
a
lot
of
attention
to
the
backup
piece.
Let
me
put
this
away.
C
A
A
The
other
thing
is
that
people
seems
to
be
make
this
problem
oversimplified,
as
I
said,
and
that
makes
me
feel
stronger
about
a
white
paper
right
as
soon
as
we
publish
a
white
paper
and
explain
why
it's
so
hard
to
do
data
protection
and
the
restoration
in
a
kubernetes
context.
I
think
people
will
get
a
more
clear
idea.
B
Sense,
I
agree
with
both
of
those
points
that
everyone
has
a
different
opinion
for
how
backup
and
resource
should
work.
And
fortunately
you
know
you
can
make
as
much
noise
on
reddit
as
you
want.
But
if
you
don't
write
any
code
like
nothing
is
going
to
change.
So
you
know
people
who
are
going
to
write
the
code
have
to
have
to
define
the
problem
correctly
and
that's.
I
think
where
the
white
people
will
help.
A
That's
that's!
That's
exactly
what
I
meant
why,
if
you're
interested
right-
and
if
you
have
your
own
opinion,
you
know
feel
free
right,
I'm
not
going
to
just
go
ahead
and
do
that.
But
it's
your
it's
your
choice.
Anyway,
the
white
paper
updates.
We
will
go
through
a
couple
of
items
tom,
I
think
you've
got
the
quiz
hooks
phone
has
finished,
the
change,
block,
tracking
and
missing
building
blocks
diagram
is
updated.
I
guess
the
third
item
is
very
small.
A
Sheen
is
working
on
phase
two
of
volume
snapshot,
ga,
basically
swapping
the
storage
version
from
we
want
better
one
to
be
one
I'll,
kill
her
I'll,
allow
her
to
explain
and
then
we
can
open
for
issues
and
now,
let's
get
started
on
the
white
paper
thing.
Okay,
tommy
won't
get
started
on
that.
I
can
give
you
you
want
me
to
show
the
screen
or
you
can
do
that.
C
D
C
Oh,
let
me
have
permission
yeah.
I
do
I've
been
formatting
the
appendix
section
trying
to
make
it
a
little
more
consistent
and
I
think
we'll
probably
more
content.
We
want
one
out
there
to
make
it
more
balanced.
I
think
so,
I'm
I'm
chipping
away
at
that.
Let
me
modify
the
permission
settings
there.
A
Oh
actually,
I
can't
only.
A
C
C
Okay,
so
I
think
I
have
impressions.
Let
me
share
my
screen
too.
C
C
From
the
bottom
of
this
right,
we
have
this
kind
of
big
unformatted
section
from
here.
So
that's
that
and
then
for
this
one.
Is
there
any
feedback?
We
just
want
to
stick
this
into
the
document.
You
know
it's
a
little
bit.
It
doesn't
make
sense
to
just
add
in
the
quiet
section
in
the
main
document.
Are
people
happy
with
that?
We
want
to
do
something
else.
Yeah.
D
We
can,
we
can
have
people
review
that
give
comments
right.
We
can,
we
can
add
it
there
and
that's
fine
either
way
I
mean
we
can
hopefully
just
go
ahead
and
review
the
separate
dog,
maybe
that's
easier.
The
whole
dock
is
a
little
long,
so
maybe
just
to
have.
If
so
now
everyone
has
permission
to
comment
to
the
doc
right.
D
The
separate
doc-
maybe
I
think
it's
probably
easier,
the
both
the
you
have
this
one
and
then
you
have
the
appendix
if
both
are
ready
for
review.
Maybe
just
to
you
know,
give
everyone
permission
to
comment
and
then
this
way.
A
Can
change
you
can
change
and
make
a
now
you
can
you
only
give
read
ability,
not
comment
right
to
share
and
that
link
over
there
change.
C
Yeah,
so
that's
it
not
much
here
I
did
want
to
ask
to
do.
We
do
anything
for
kubecon
coming
up.
You
know,
I
know
like
where
we
at
castin
are
working
on
a
bunch
of
things.
I
was
curious
if
people
were
wanting
to
coordinate
on
anything,
you
know
I
can
give
a
brief
overview.
What
we're
looking
at.
D
So
it's
a
virtual
right.
So
how
do
you
want
to
coordinate
yeah?
We
can
there
are
some,
so
a
social
channel
has
a
session
it's
a
session
about
our
data
protection
when
group
is
an
update.
So
what
do
you
have
in
mind
for
everything
this
is
workshop.
I'm
not
sure
how
how
to
coordinate
on
slack.
C
Well,
so
we're
we're
doing,
I'm
I'm
giving
you
a
short
talk
on
ransomware,
which
might
be
interesting
people
work
here
so
that
we
can.
I
can
give
an
update
on
that
and
then
we're
also
captain's
doing
a
cloud
native
data
management
day
which.
B
D
Would
yeah,
I
would
yeah
this
I'll,
give
a
talk
representing
sixth
story.
So
actually
six
three
has
two
talks
there.
One
is
just
about
seaside.
The
other
one
is
about
cozy.
G
D
Oh
yeah
good
idea,
yeah,
let's
just
have
a
have
a
section
on
the
top.
We
just
put
other
like
all
the
talk
sessions.
We
think
people
are
interested.
We
can
just
put
them
there.
D
A
I
I
think
the
in
in
the
past,
the
the
cloud
native
team
is
going
to
create
individuals
snapchat
threads,
for
each
talk.
A
If
you
want,
you
can
update
the
doc,
along
with
your
link,
as
well
as
with
the
snapshot
snapshot.
Sorry,
the
really,
I'm
sorry,
sorry,
not
the
slack
slack
channel.
It's.
D
Not
for
each
talk
right,
I
think
it's
it's
nervous,
like
one
there's
one
channel
for
speakers
and
the
people
who
attend
and
communicate
it's
for
all.
It's
not
like
for.
D
D
Yeah,
so
in
the
past
there
are
well
well
it's
face
to
face
where
they
have
this,
like
meetup
section
at
the
end
right
so
virtual,
they
may
have
something
so
we'll
see.
I
haven't
seen
any
information
that
yeah.
H
A
This
thing
did
this:
that
discussion
to
the
open
issue
once
I
think
yeah,
why
is
it
waiting
for
the
change
of
block
checking.
A
Are
you
talking?
We
cannot
hear
you
if
you
are.
H
Yep,
okay,
so
this
is
the
white
paper
segment
related.
H
Show
snapshot
that
we
have
discussed
and
we
have
dried
up.
I
got
feedback
so
far
from
zing
and
from
ad,
and
these
are
this
is
very
short
segment
this.
First,
they
talk
about
the
motivation
and
the
requirement
that
we
come
up
with
and
the
sample
workflow
for
the
backup
that
we
used
a
different
snapshot
service
to
help
with
the
backup
to
make
it
more
efficient.
H
So
you
can
see
the
motivation
is
very
much
that,
instead
of
backing
up
the
entire
volumes
every
single
time,
if
we
use
a
different
snapshot
that
tells
the
difference
the
the
changes
does
happen
between
the
current
situation,
the
current
status
and
the
previous
backup,
then
we
only
need
to
back
up
the
chains.
So
that
is
the
motivation
behind
this
one,
and
we
also
talked
about
the
difference
between
the
differential
snapshot
and
the
incremental
snapshot
here.
That
incremental
snapshot
is
just
a
special
case
of
differential
snapshot.
H
We
prefer
the
differential
snapshot,
because
that
will
help
the
backup
vendor,
like
mice,
like
my
old
company,
to
create
more
flexible
backup
policy.
It
can
be
backup
instead
of
just
backup
the
compared
to
the
previous
one.
H
We
might
be
able
to
compare
with
the
one
last
month
or
so,
for
example,
this
will
give
us
the
practically,
I
think,
most
of
the
time
it
will
be
like
influential
backup,
but
this
differential
snapshot
capability
would
give
the
backup
vendor
more
flexibility,
and
the
requirement
that
we
spell
out
here
is
that
we
spelled
it
all
out
here,
and
I
can
talk
briefly
about
some
of
them,
but
you
can,
you
can
beat
it,
but
basically
we
want
the
snapshot
to
be
between
any
to
snapshot
and
we
want
to
support
both
the
block
and
the
file
system,
so,
instead
of
just
so
we're
also
talking
about
the
the
the
the
detail
level
that
we
should
able
to
provide
so
that
the
backup
vendor
can
base
on
this
detail
level
to
do
appropriate
backup
so
that
they
don't
have
to
back
up
the
entire
volume
and
so
and
so
forth,
and
then
for
the
backup
workflow.
H
This
is
just
an
example
of
how
the
difference
of
snapshots
can
be
used
it.
So
each
vendor
may
have
a
different
way
to
do
this,
but
this
is
just
one
example,
and
this
is
the
workflow
is
basically
first
the
the
the
controller.
The
backup
controller
would
create
a
snapshot,
the
volume
snapshot
of
pvc
and
then,
if
the
previous
snapshot
is
available,
if
the
controller
have
this
information,
somehow,
if
that
available,
then
it
will
call
the
different
source
network
service.
H
With
this
choose
natural
information,
then
the
differential
snapshot
survey
will
send
us
send
send
the
controller
back
the
list
of
chain.
This
list
of
the
content
of
literacies
of
chain
is
depends
on
either
whether
this
is
a
blocked
device
or
is
it
a
file
system
device
and
the
the
detail
will
be
provided
by
this
different
concept?
Concepts
would
enable
the
next
step,
which
is
the
controller.
The
backup
controller
at
that
point
will
only
backup
the
chain
whether
it
is
a
block
that
chain
or
is
a
five
chain
or
a
new
directory,
and
so
on.
H
So
it
depends
on
the
detail,
so
that
is
the
the
the
typical
workflow
and
after
that
you
know
you
can
do
continue
with
other
backup
of
the
user,
namespace
or
application
or
whatever.
That
is
so.
That
is
how
the
backup
workflows
use
a
different
snapshot
to
improve
the
effectiveness
of
the
backup
service.
H
No,
the
cbt,
the
name
mean
in
blocks
tracking
and
we
intend
to
make
another
thing
called
chain:
5
list
or
change.
Yeah
yeah.
A
D
D
H
B
The
problem
that
we
had
with
with
in
kubernetes
tracking
whether
a
snapshot
was
of
a
volume
or
was
of
a
raw
block
or
a
file
system
volume,
did
we
ever
make
any
progress
on
updating
the
snapshot
api
to
remember
what
it
was.
H
Okay
for
this,
this
different
so
snapshot
later
right
now
we
just
talked
about
the
white
paper
part,
which
is
just
give
a
general
id
workflow
yeah,
sorry
to
distract.
B
D
Yeah
no
problem
yeah
so
think
that
one
it's
just
because
it's
not
it's
not
straightforward.
So
that's
why
progress
is
slow,
so
we
will
get
back
to
that.
So
I
think
yeah
so
the
white
paper.
I
know
that
we
talked
about
that.
When
we
talked
about
the
cbt
design,
we
said
that
we
will
look
at
the
block,
just
change
block.
First,
we
don't
look
at
the
change
file
to
start
with,
because
it's
they're
very
different
yeah,
but.
A
B
I'm
pretty
sure
that
there
there
was
an
implementation
of
an
api
like
this
in
by
netapp
years
ago.
I
think
it
still
works,
so
I'm
just
saying
it
was
designed
a
long
time
ago.
I
believe
when
we
did
it,
it
was
at
just
the
file
granularity.
So
if
you
touched
a
10
gig
file,
it
would
report
that
the
file
was
changed,
even
if
you
only
altered
one
byte
so
yeah
that
those
kinds
of
stuff
are
weaknesses,
but
it's
it's
better
than
nothing.
So
I
don't.
G
D
I
think
eventually
we
should
right,
but
I
thought
we
were
talking
about
it.
We
will
start
with
vlog
and
then
we'll
go
there
because
the
human
block,
we
still
have
a
lot
of
unresolved
issues
and
the
file
is
more
complicated
and
it
seems
to
me
the
backup
vendors
will
start
with
the
block
first.
D
C
B
A
What
what
are
the
the
rustic
way
doing
things?
It
seems
to
be
okay
right
because,
because
what
they
do
is
the
the
first
traverse
the
file
system
to
find
out
any
file
changes
and
then
do
a
block
comparison.
A
C
Yeah,
I
think
it
it
does
make
sense
to
do
that.
We
we
do
a
trade-off
to
because
you
can
always
modify
m
time.
You
know
which
is
a
little
bit
dangerous.
I
can,
but
you
know
we
do
a
trade-off
where
we
we
both
rely
on
m
time,
but
then
do
a
sample
to
make
sure
that
you
know
nothing.
Tricky
is
going
on
under
the
covers
too.
D
So,
what's
the
suggestion
for
for
this
white
paper,
this
is
showdock
by
phone,
should
he
add
more
information
on?
How
did
you
change.
A
D
B
It
could
only
be
additive
like
if
you
already
have
a
rustic
like
scheme
where
you
have
you
remember
the
state
of
the
last
snapshot,
and
you
know
your
only
vulnerabilities
are
to
people
goofing
around
with
end
times
then
having
a
changed
file
list.
Could
let
you
detect
when
someone
had
goofed
around
with
an
end
time
more
cheaply.
So
it's
it's
better
than
not
having
it,
but
it's
not
necessary.
D
So
we
just
say
this
is
like
one
optional
thing:
people
can
do,
but
do
we
need
to
add
other
things
to
this,
such
as
stock
other
than
you
know,
the
change
block
tracking
chain
regardless?
Do
we
also
want
to
describe
other
other
ways
that
the.
A
D
B
D
D
You,
what
are
the
problems?
What
is
software?
It
means
explain
that,
and
we
identify
change
block.
Trucking
is
something
that
we
need
to
solve
our
problem,
but
change
file
is
something
maybe
we
need,
but
we're
not
sure.
So
maybe
it's
like
optional
and
then
are
there
other
things
we
think
we
might
need
still
optional.
Maybe
we
can
also.
D
I
Change
file,
it's
just
that
we
don't
know
what's
possible,
so
I
mean
there
is
according
to
ben
the
resting
way
where
rest
keeps
track
of
in
all
the
change
files.
There
is
the
rsync
way
where
you,
actually
you
don't
maintain
any
state,
but
you
just
compare
the
diffs
and
you
do
check
sums
and
then
you
send
the.
B
I
D
I
Changing
tracking
changes
for
files,
but
how
it's
done.
I
guess
that
so
this
says
host
disabled
parties
spend
screen
sharing.
Can
someone
enable
that.
E
I
I
I
Copies,
okay-
and
this
is
a
sniper
cloud.
This
is
just
a
way
basically
to
back
up
all
the
change
blocks
to
a
remote
endpoint.
For
example,
an
object
store
okay
and
basically,
but
you
know
this
is
smart.
So
if
one
block
of
the
file
change,
you
only
send
that
change.
You
don't
send
the
full
file
and
also
you
know
we
do
dedupe
compressions.
I
D
I
D
B
I
Yeah,
I
guess
you
know
look.
Basically
we
can
do
change
track
file
tracking
at
multiple
levels.
You
know
rsync
is
one
way
to
do
it.
You
know
it's
like
a
very
efficient
poor
man's
way
of
doing
it.
You
know
this
is
like
a
more
optimized
version
where
the
storage
system
will
tell
you
exactly
which
blocks
got
changed
and
you
only
send
those
without
doing
any
check
summing
without
doing
any
comparisons
between
source
and
destination.
I
H
Yeah,
I
think
that's
the
the
valid
idea
that,
like
I
like
I
mentioned
in
the
segment
of
the
white
people,
that
it's
just
an
example
of
how
it
can
be.
It
doesn't
say
that
it's
the
only
way,
so
we
can
enhance
that
document
with
this
kind
of
workflow
as
well
right,
and
I
see
that
a
lot
of
these
basic,
the
workflow
that
you
are
showing
on
the
screen
right
now
is
also
kind
of
similar
to
the
other
workflow
that
I
present
earlier.
H
That
means
basically
the
snapshot
and
then
we,
the
the
the
difference
between
the
two
and
only
backup
the
difference
and
so
on
and
so
forth.
So
that
is
a
good
enhancement
for
that
paper.
I
think.
D
Thanks:
okay,
so
fun,
can
you
take
this
feedback
and
update
you.
H
So
I
I
think
I
would
could
you
guys
do
me
a
favor
and
and
and
send
that
right
either
write
the
feedback
directly
on
the
shared
document.
D
Can
you
add
the
what
link
can
add
a
link.
I
I
C
Sure,
if
I
had
a
question
on
nomenclature
here,
so
you
you
have
a
definition
of
differential
versus
incremental,
I
you
know
we
use
a
slightly
different
definition.
I'm
curious
what
the
what
the
kind
of
community
thinks
is
the
right
definition
here.
So
for
us,
when
we
say
differential,
we
actually
are
talking
about
that
full
file
comparison
or
doing
the
read
of
files
and
comparing
the
differences.
C
An
incremental
is
using
something
like
a
change
block
tracking
api
is,
is
your
definition
here
of
differential?
You
know
based
on
your
specific
line
of
products,
or
is
it
something
you've
kind
of
pulled
out
of
the
community.
H
So
I
think
the
the
high
base
on
my
research
on
a
couple
of
vendors-
one
of
them-
is
azure.
The
other
one
is
vmware
cbt.
So
this
kind
of
the
concept
that
I
pick
up
yeah.
No,
it's
I'm
not
100
sure
that
is
like
a
common
terminology
in
all
the
backup
vendor.
But
these
two
are
what
I
space
on.
C
H
If
you're
looking
to,
I
can
send
a
link
for
azure
for
sure
I
can.
I
send
for
azure
that's
two
online
document
that
available
that
I
spell
out
the
differential
snapshot
and
and
incremental
snapshot.
I
think
at
the
s,
speed
and
also
helping
on
that
link.
I
think
I
got
the
link
from
him.
A
C
So
sean,
are
you
saying
that,
basically
we
we
frame
this
as
just
what
the
apis
are,
what
apis
are
available
for
cbt
and
then
say
you
can
build.
You
know,
leave
the
differential
versus
incremental
a
little
more
general,
and
so
you
can
kind
of
build
those
those
workflows
with
a
cbt
type
api.
Is
that
what
you
mean.
A
Right
right,
I
I
think
the
individual
storage
providers
features
with
regarding
to
incremental
snapshots.
A
A
D
I
just
I
I
initially
found
only
mentioned
the
different
show,
but
we
have
been
talking
about
incremental
for
quite
some
time,
so
I
just
want
to
make
sure
that
we
actually
have
those
definitions
somewhere.
So
I
that's
why?
I
don't
know
if
you
are
actually
reading
the
same
chanting.
You're,
not
sharing
your
screen,
not
sure
you're
you're
talking
about
why
we
are
explaining
those,
I
think
the
I
think
we
should
have
a
definition
somewhere.
Otherwise
it's
it
will
be
confusing
like
because
we
sometimes
talk
about
incremental.
Sometimes
we
talk
about
different
show.
D
A
Sure
the
the
pieces
that
I
feel
slightly
not
accurate
is
the
the
last
paragraph
right
we
can
say
this
is
the
features
that
what
is
the
incremental
snapshot?
What
is
the
differential
snapshots.
A
A
D
A
Exactly
right,
so
we
are
proposing.
We
are
proposing
a
position
here,
so
it's
okay
to
explain
concept,
and
we
think
this
is
the
right
approach
of
doing
things.
That's
that's
all.
We
need
to
do
right.
D
H
And
you
answer
a
command
that
we
should
should
not
say
is
a
requirement
right,
maybe
yeah
this
kind
of
feedback.
Maybe
we
just
put
it
on
the
document
itself.
Okay,
sure
sure
yeah.
We
have.
D
A
Thanks
phone
nice
work
shin
you
want
to
go
through
the
diagram.
D
The
diagram-
actually
I
didn't
change
it,
so
I
think
last
time
we
just
started
to
show
that
and
then
I
asked
everyone
to
provide
feedback,
but
I
don't
think
I
see
anything.
We
can
show
that
again.
D
Yeah,
it's
the
same.
So
basically
I
think
tom,
you
have
some
question
last
time.
Can
you
actually
maybe
add
your
comments
on
that
in
that
doc,
or
I
think
I
think,
we're
not
sure
like
how
you
want
to
change
it?
I
mean
we
don't
have
to
include
this
at
all.
I
just
thought
this
actually
showed
all
the
things
we
want
to
talk
about
in
the
end
of
my
paper.
D
So
that's
why
I
thought
maybe
we
can
show
the
style
from
there,
but
you
think
if
you
think
the
diagram
is
actually
missing
something
then
we
can
either
add
it
or
we
don't
have
to
show
that.
C
I
think
it's
really
good.
You
know.
My
comment
was
just
a
little
bit
high
level,
which
it
was
that
you
know
from.
If
you
just
read
the
diagram,
it's
a
bit
unclear
what
components
are
actually
things
that
you
know
kubernetes
alone
versus
things
that
are.
You
know
the
underlying
infrastructure
versus
backup
vendors.
C
D
D
Don't
know
why
we
can
add.
You
say
this
is
a
you
know.
What
component
is
that
I
think
we
mean
to
only
show
the
kubernetes.
I
think
the
green,
green,
yellow
and
orange
just
a
kubernetes
component
and
then
the
in
the
middle.
Those
are
processes
so
yeah.
D
I
think
I
I
I
see
what
you're
saying:
okay,
maybe
shenzhen,
maybe
you
know
I
need
to
think
about
how
to
explain
that
more
clearly,
maybe
just
through
some
text
or
maybe
we
need
to
add
some
note
next
to
the
process
somewhere
to
show
it's
actually
in
the
reserve.
Back
back
of
vendor
has
some
software
kind
of
coordinate
everything
like
the
orchestration
piece
right.
It's
actually
the
commander.
A
A
C
You
asked
me
to
add
feedback
to
this.
How
would
you
like
to
get
the
feedback.
D
Oh,
you
can
add.
Why
don't
we
just
add
it
on
this
this
this
doc.
This
slide
you
it's,
it's
actually
shared
in
the.
If
you
look
at
the
agenda
doc,
it's
there
yeah
just
you
can
add
comments
there.
I
think
it's.
A
Right,
we
are
12
minutes
away
shin.
You
want
to
talk
about
the
ga
thing.
D
Oh
okay,
well
so
I'll
just
share
this.
D
Okay,
so
well,
we
know
that
snapshot
is
already
a190,
we
added
the
v1,
and
so
we
still
support
both
volume
snapshot,
v1,
beta1
and
v1,
and
then
currently
the
storage
version
is
v1
beta1.
D
So
we
serve
both
what
we
want
one
better
one,
but
the
storage
version
is
we
are
better
one,
but
now
what
we
are
making
a
change,
we're
changing
the
storage
version
to
v1
still
still
serving
both
and
then
so
then,
after
that,
we're
going
to
cut
a
release,
cutter
external
snap,
shutter
release
and
then
the
last
phase
will
be
removing
the
support
for
even
beta
one,
and
I
don't
know
how
long
we
have
to
wait.
A
new
check.
D
B
B
D
D
D
So
yeah,
I
don't
know
if
we
can,
we
can
say
deprecate,
do
a
better
one.
When
we
change
story
version,
maybe
we
can
so
I
don't
need
to
find
that
out.
I
don't
know
how.
How
does
this
thing
work?
Maybe
maybe
we
should
do
that
yeah?
Maybe
we
should
do
that.
Otherwise,.
A
D
D
A
A
D
A
A
A
B
D
D
What
the
application
is
no,
this
is
this
one
should
be
fine,
I
don't
know
if
we
need
actually
add
some
messages
somewhere,
because
some
other
apis
have
actually
messages.
If
you
use
the
like
the
beta
idea,
you
have
to
get
something
if
you
check
the
logs
you'll
see
something
so
I
no
I'm
not
sure
so
that
means
there's.
G
A
change
yeah,
there's
a
there's,
an
enhancement
that
was
put
in
for
cube
ctl
such
that,
like
you,
can
send
back
a
header
message
that
says
this
is
deprecated
and
then,
when
you
get
that
version
it
will,
it
will
do.
B
B
G
Say
I
think
in
the
crd
you
can
define
this
and
define
the
deprecation
message
for
that
version.
But
I
don't
remember
exactly
that's
where
I
would
look
and
then
and
then
for
the
other
question
I
had
was:
do
we
have
to
do
anything
to
support
converting
the
storage
versions
once
we
switch
it
over,
such
that,
like
the
the
cubesigs
storage
converter
or
some
or
one
of
those
other
tools
will
be
able
to
convert
storage
versions
or
will.
D
That
just
work
does
anybody
know,
I
think,
that's
I
think,
that's
built
in
at
least
like
when
I'm
testing
this
one,
it's
beautiful,
it's
fine.
It
works
yeah,
okay,.
B
B
A
It's
automatic
except
one
fact:
if
your
we
want
better
once
they
are
it's
invalid,
it
might
have
errors.
D
B
B
A
Time
right,
you
will
have
this
issue
right.
Basically,
we
have
this
document
in
the
cap
when
we
introduce
the
when
we're
introducing
the
web
hooks
those
invalid
ones.
Basically,
the
the
the
bigger
problem
for
that
ones
is
that
when
it
is
converted
and
the
b
into
and
we
want,
it
will
fail
and
it
will
remain.
We
want
better
one
in
the
system.
Then,
when
user
try
to
delete
it
because
of
the
web
hook
it
does,
it
is
possible.
There
are
finalizers
on
that
resource.
Then
it
goes.
A
The
request
gets
sent
to
the
webhook
and
webhook
will
deny
the
request,
say:
oh
you're
not
allowed
to
remove
the
finalizer,
because
the
resources
in
in
is
an
invalid
one
and
that
will
make
the
resource
not
deletable.
D
A
A
D
D
If
we
had
both
the
like
the
volume
handle
and
the
snapshot
handle.
D
And
has
the
content
as
source
right?
So
if,
if
that's
the
case,
then
there's
a
problem
deleting
that,
because.
G
B
No
I'm
saying
like
if
you
have,
if
you've
had
a
very
a
very
old
snapshot
that
was
incorrect
and
you
just
haven't
touched
it
in
like
a
year
and
it's
sitting
there
when
you
upgrade
to
121,
you
will
no
longer
be
able,
in
fact,
when
you
upgrade
to
120,
I
think
you
can't
delete
it
anymore.
You
can't
update
it
anymore.
You
had
to
fix
that
back
in
the
prior.
A
Release
when
you
want
friendly,
you
can
still
update
it
then,
because
we
yeah
the
the
web
hook
will
allow
you
to
do
that,
but
in
121
you
won't
be
able
to
do
that.
Okay,.
D
A
D
A
We
actually
did
a
couple
of
things
ben
right.
One
thing
is
that
controller
will
actively
label
those
invalid
ones,
yeah.
B
B
A
A
Exactly
because
the
we
won
one,
the
white
edition
on
the
v1,
it's
much
tighter
than
the
edition
on
the
way,
one
better.
One.
A
A
All
right,
we
are
on
time,
I
guess
any
open
issues.