►
From YouTube: Kubernetes SIG CLI 20220727
Description
Kubernetes SIG CLI bi-weekly meeting on July 27th, 2022.
Agenda and Notes: https://docs.google.com/document/d/1r0YElcXt6G5mOWxwZiXgGu_X6he3F--wKwg-9UBc29I/edit#bookmark=kix.bbpdjpaiz4tl
A
So
hello,
this
is
the
july
27th
2022
edition
of
the
six
eli
biweekly
meeting,
I'm
sean
sullivan,
I'm
your
host.
We
don't
have
much
on
in
the
way
of
topics.
Today
we
have
a
single
one,
but
we'll
begin
with
some
announcements,
so
the
most
important-
or
at
least
the
most
topical
will
probably
be
the
code
freeze,
which
is
within
less
than
a
week
for
125
the
real
the
125
release.
A
We
have
a
code
freeze,
so
if
you
have
anything
to
get
done,
then
you've
got
a
little
bit
less
than
a
week
and
then
that
release
will
is
scheduled
to
eventually
go
out
on
august
23rd.
A
So
I
had
just
recently
deleted
this
next
item
because
I
saw
that
this
particular
rename
of
the
repository
branch
is
going
to
be
postponed
until
126..
If
you
want
to
know
more
about
that,
please
click
on
that,
so
that
that's
going
to
be
changing
the
branch
from
master
to
main
it'll
happen
in
the
next
release.
A
So
it
seems
like
we
just
changed
the
golang
version
to
118
and
now
we're
already
moving
it
to
119..
A
So
if
you
see
an
error
saying
that
you
need
to
update
your
go
to
119
rc2
when
you're
building,
then
click
on
that
link,
it'll
it'll,
give
you
all
the
context
you
need.
I
believe
that
that
is
going
to
happen
directly
after
the
code
freeze.
So
within
about
a
week.
A
Okay,
why
don't
we
move
on
to
introductions,
and
this
is
the
part
of
our
program
where
you
are?
If
you
would
like
to
introduce
yourself
if
you're
new
or
you
haven't
been
here
for
a
while
and
you'd
like
to
to
meet
some
of
your
other
colleagues,
go
ahead
and
please
introduce
yourself-
and
this
is
completely
voluntary.
So
if
you're,
if
you
don't
want
to,
then
you
don't
have
to.
A
Okay,
so
why
don't
we
move
on
to
the
topics,
then
brian,
would
you
like
to
to
talk
about
this
particular
topic?
Sure.
B
Yeah,
so
this
this
is
a
the
link.
There
is
to
a
pr
that
I
opened
that
fixes
a
an
issue
where,
if
so,
it's
related
to
after
server
side
apply,
became
the
default
and
there's
now
a
a
field
called
managed
for
a
field
on
yaml
in
the
ammo
that
called
managed
fields
that
will
show
up.
If
you
do
a
a
a
get
with
dasho
yaml
and
then
you
pass
show
manage
fields
equals
true
you'll
see
all
like
the
internal
metadata
that
it
uses
to
manage
server
side
apply.
B
What
happens
is
if
you,
if
you
do
a
coupe
cuddle
diff
by
default
or
or
not
even
by
default?
By
always
it's
going
to
give
you
back
the
diff,
including
those
managed
fields,
and
that
diff
actually
gets
kind
of
ugly.
So
there's
really
two
two
issues
here.
One
is:
do
we
want
to
see
the
managed
fields
in
the
diff,
because
it
gets
it's
like
a
lot
of
information
that
isn't
really
visible
to
the
user?
B
Normally,
unless
they
request
it
and
then
number
two,
the
diff
that's
coming
back
is
is
messy
because
the
the
when
there's
multiple
fields
that
are
managed
fields
they
get
flipped
around
and
then
the
diff
ends
up
being
really
really
big.
Looking
when
really
it's
not,
and
so
in
the
pr
I
have
a,
I
have
the
old
output
and
the
new
output,
you
can
kind
of
see
what
in
the
old
output
what
it
looks
like.
There's,
a
big
giant
plus
section,
a
big
giant
minus
section
when
really
all
it
was
was.
B
So
the
question
is
so
antoine
commented
on
the
pr
and
said:
hey.
Maybe
we
should
talk
about
this.
I
think
it's
helpful
to
see
the
managed
fields.
B
My
pull
request
has
the
option
to
include
the
managed
fields
in
the
diff,
but
by
default
they
would
not
be
included,
and
so
I
guess
this
is
just
kind
of
a
chance
to
for
people
to
say
what
they
think
about
this
diff
situation
and
talk
about
it.
Any
thoughts.
C
It's
okay,
yeah
cause.
I
thought
there
might
be
different
opinions
on
this
it
I
would.
I
would
argue
that,
even
if
showing
or
diffing
the
managed
fields
is
generally
useful,
diff
doesn't
actually
support
that
right
now
because
of
the
time
stamp,
sorting
issue
that
you
mentioned.
C
So
it's
sort
of
like
got
the
managed
fields
just
by
default,
started
showing
up
at
some
point
and
we
never
actually
implemented
support
for
the
way
that
that
they're
sorted
so
right
now,
diff
doesn't
actually
show
a
useful
output
for
managed
fields,
whether
we
have
a
flag
or
not.
So
from
that
perspective,
I
think
adding
a
flag
would
actually
be
somewhat
misleading,
because
then
you
know,
if
you
enable
the
flag,
then
it
does
something
useless.
C
So
I
would
argue
that
if
we
do
have
the
flag,
we
also
need
to
find
a
way
to
fix
the
sorting
to
make
the
output
viable.
B
No,
that
sounds
reasonable,
so
one
option
would
be
don't
add
the
flag,
but
go
ahead
and
create
an
issue
to
fix
the
sorting
and
and
then
add
the
flag
at
the
same
time
or
go
ahead
and
try
it
all
here
in
this
pr.
I
I
don't
know
my
I
I
almost
didn't
add
the
flag,
because
I
thought
well
it
would
anybody
really
ever
want
to
dip
the
managed
fields,
and
so
I
added
it
because
I
was
afraid
somebody
might
want
to
but
you're
right.
It's
not
really
helpful.
C
Yeah,
so
the
third
option
is
disable
it
because
it's
effectively
not
supported
right
now
and
then,
if
we
get
the
feature
request,
that
folks
do
in
fact
want
to
see
it.
Then
we
can
actually
implement
it
for
real
so
that
it
works
with
the
flag.
B
No,
that's
a
good
point
like
maybe
we
shouldn't
automatically
create
the
issue.
We
should
wait
for
people
to
unless
there's
somebody
here
that
says
hey
I
want
that
and
then
I
guess
we
could
create
the
issue
I
don't
know.
Is
there
demand
for
that?
I
guess
antoine
seemed
to
think
that
he
might
like
to
see
it.
Oh
here
he
is
he's
on
now.
B
Hi
antoine
we're
talking
about
the
cube,
cuddle,
diff
and
the
managed
fields
stuff
and,
and
we
were
just
kind
of
debating
whether
whether
whether
it
makes
sense
to
even
have
the
flag.
If
we
don't
fix
the
ordering
output
of
the
managed
fields.
D
Yeah
hi
yeah,
I
don't
know
I
am.
What
can
we
do
about
the
ordering.
E
Can
I
ask
a
question:
what
is
the
purpose
of
sorting
manage
fields
for
things,
so
I
think,
according
to
the
time
why
we
are
doing
this.
D
So
from
the
api
server
perspective,
we
need
to
be
stable,
so
things
need
to
not
move
and
in
order
to
keep
things
stable,
we
solve
them
by
multiple
criterias.
But
time
is
one
of
them
and
we
also
sorry
about
that
and
so
yeah.
Unfortunately,
we
had
to
fix
it,
because
the
the
sp,
the
spec
for
the
api
server
was
that
the
the
most
recent
needs
to
be
on
the
top
and
when
you
change
something
it
should
update
the
timestamp.
D
So
this
is
why
we
have
the
ordering-
and
I
think
the
ordering
is
right.
I
guess
one
of
the
questions
we
could
have
is:
can
we
resolve
differently
for
div,
specifically
client
side,
just
so
that
the
gif
is
not
that
bad.
E
D
C
D
D
E
C
I
can
see
it
definitely
being
useful
to
have
as
a
capability,
but
I
could
see
the
like
a
use
case
being
similar
to
get
where
you
want
to
opt-in
to
having
like
it's
quite
a
large
amount
of
information
in
the
output
where,
like
the
default,
would
be
for
it
to
be
off,
but
there'd
be
a
way
to
enable
it
like.
We
do
forget.
D
Yeah,
I
think
I
mostly
agree
with
that.
The
the
big
difference
with
cats
is
that
get
is
completely
unusable.
Oh
it's
massively
disrupted
by
the
very
long
managed
fields
and
most
of
which
you
don't
care
about.
The
typical
use
case
for
diff
is
that
you
have
like
one
or
two
lines
that
are
changing
because
of
the
of
what
you
just
changed,
and
so
it's
not
as
disruptive
as
it
is
forget.
E
C
D
C
D
But
I
agree
with
no:
I
we
could
disable
it
by
default
and
okay
yeah
that's
supposed
to
be
an
option.
We
could
even
not
have
the
flag
yet
and
add
the
flag
as
we
fix
the
bug
or
we
could
have
to
I'm
pretty.
I'm
pretty
convinced.
Eventually
we
want
to
have
the
we
want
to
have
the
flag,
so
we
could
probably
do
it
right
now,
even
if
it's
slightly
broken.
F
F
I'm
still
seeing
that
as
a
separate
therapy.
I'm.
F
Yeah
from
just
showing
the
managed
fields,
I'm
pretty
sure
that
the
majority
of
the
users
will
appreciate
the
fact
that
it
is
that
we're
not
showing
the
managed
fields
by
default
and
those
that
will
still
want
to
see.
It
will
basically
get
the
previous
behavior
by
explicitly
specifying
the
fact.
And
then
we
can
fix
the
the
shorting
separately,
because
something
tells
me
that
that
may
be
a
little
bit
a
little
bit
more
work.
That
will
be
required.
C
To
that,
but
I
I
guess
I
still
think
it's
pretty
weird
to
hide
like
have
a
feature
behind
a
flag
that
just
doesn't
work
like
you
said
it's
a
breaking
change,
but
I
don't
know
if
I
agree
with
that
aspect
and
that
you
know
the
the
output
right
now
is
is
not
useful.
We
don't.
We
can't
stiff
those
fields.
F
Yeah,
but
that's
basically
the
same.
What
we
did
with
with
the
managed
fields
and
the
gas.
D
F
I'll
try
to
review
the
the
pr
on
you.
C
Since
code
freeze
is
approaching,
is
there
anybody
here
who
has
a
pr
that
is
sort
of
undergoing
some
discussion
that
we
should
touch
on
today
as
sort
of
a
last
opportunity
to
discuss
as
a
group
before
code
freeze.
D
B
Yeah,
okay
yep.
I
kind
of
I
went
back
and
forth
on
that
and
I
think
your
point
is
right:
it's
better
to
be
consistent
than
to
be
like
100,
accurate
and
rather
be
like
99
accurate,
and
I
guess
I
got
hung
up
on
semantics.
There.
F
That's
literally
what
I
was
just
going
back
and
forth
in
my
head
and
going
through
the
code
and
like
trying
to
figure
out
whether
I
I
personally
prefer
consistency
as
much
as
I
could
you
probably
messed
it
up
the
first
time
when
you
did
the
show
managed
field,
you
could
probably
name
it
differently
or
more
generically,
but
yeah.
Let's,
let's
keep
it
consistent.
I
don't
know
just
easier
for
people
to
to
find.
A
A
Okay,
I'm
gonna
put
out
a
call
for
stand-ups
if
we
have
any
of
those
anybody
interested
in
ace,
giving
a
brief
overview.
A
stand
up
for
a
particular
sub
project.
A
Okay,
I
guess
we're
gonna,
have
a
short
meeting
and
give
you
back
plenty
of
your
time
today
and
I'm
gonna
stay
on
the
on
the
call
and
stop
the
recording.