►
From YouTube: Kubernetes SIG CLI 20230726
Description
Kubernetes SIG CLI Bi-Weekly Meeting on July 26th, 2023.
Agenda and Notes: https://docs.google.com/document/d/1r0YElcXt6G5mOWxwZiXgGu_X6he3F--wKwg-9UBc29I/edit#bookmark=kix.p600f2h8fr6j
A
Hello
and
welcome
to
the
July
26th
edition
of
the
six
CLI
bi-weekly
meeting
I'm
Sean
Sullivan
I'm,
your
moderator
I'll
go
directly
into
our
announcements,
which
is
that
the
code
is
frozen,
so
you
can't
get
any
code
in
not
until
we
release
in
August
and
the
the
yeah
they
release
date
is
scheduled
to
be
Tuesday,
August,
15th,
so
right
around.
Then
this
one
code
will
unfreeze.
A
So
now
we,
this
is
the
time
of
the
meeting
where
we
get
to
introduce
new
members
and
I
know
that
there's
at
least
one
who
who's
put
an
item
on
the
agenda.
Is
there
anyone
who
would
like
to
introduce
themselves
to
the
other
60
Liars.
B
Oh
okay,
yeah
I'm,
just
here
I'm
a
new
contributor
here
and
I.
The
exploring
open
source
I
am
a
very
extroverted
person,
make
a.
B
From
working
with
people,
somehow
I'm
like
10
times
as
good,
when
I
do
and
that's
what
built
me
to
kubernetes
and
yeah,
see
how
things
go
from
there.
I'm
still
looking
for
a
first
issue,
if
I
can
help
someone
or
if
there's
something
to
do
then
yeah.
If
someone
can,
let
me
know
yeah.
A
I
think
I
think
this
should
be
a
great
opportunity
to
to
to
find
out
who
else
is
in
the
Sig
and
then
also
one
of
the
better
forums
as
well
to
to
get
a
first
item
or
first
issue
to
work
on
will
be
the
bug
triage.
A
That's
generally
a
really
good
place
to
start
and,
of
course,
Eddie
zaneski.
He
runs
that
meeting,
and
so
do
you
want
to
say
anything.
Eddie.
C
No
welcome
I
have
a
lot
of
catching
up
to
do
at
the
moment.
The
bug
triage
is
definitely
a
good
place
to
join
us
as
well.
A
So
the
I'm
not
sure
if
you
already
have,
but
if
you,
if
you
join
the
Google
Groups
the
email
group,
then
you
will
be
invited
to
all
the
six
CLI
meetings
and
I'll
put
that
into
the
into
the
agenda
shortly
and
I'm.
I'm
sorry,
but
I
I
didn't
grab
the
pronunciation
for
your
name.
Is
it
Joshua.
A
B
Join
us
likewise,
I
already
got
the
things
in
my
calendar,
I
think
Eddie
helped
me
or
excellent.
A
D
Yeah
I'm
I'm,
sorry,
like
I,
don't
know
also
just
used
the
occasion
to
to
introduce
myself
so
yeah,
so
I'm,
Andreas
I
am
working
for
red
hat,
like
normally
like
more
like
partner,
engineering
and
stuff,
would
be
a
little
bit
less
like
I'm,
not
a
full-time
developer
and
I
wanted
to
bring
into
a
patches,
but
I
realized
that
I
did
it
all
wrong
and
I
should
have
like
first
joined
the
meetings
and
then
pick
stuff
and
think
and
pick
the
items
and
stuff.
D
A
A
A
If
not,
we
can
quickly
note
that
at
least
one
of
the
the
Caps
did
not
make
the
the
the
transition
from
Speedy
websockets
made
some
great
progress.
The
cap
has
been
accepted,
but
the
code
for
the
code
freeze
did
not
make
it
in,
and
so
it
looks
like
it's
going
to
be
pushed
back
to
129.
A
and
so
we'll
probably
be
working
on
both
port
forward
and
the
remote
command
at
the
same
time,
or
at
least
they
will
be
released
at
the
same
time.
That's
the
plan
is
that
the
remote
command
code
will
be
we're
still
working
on
it.
As
soon
as
the
unfreeze
happens,
we
could
get
that
in
and
then
start
work
on
the
port.
Four.
A
We
could
actually
on
our
note,
we
could
start
working
on
port
forward
even
sooner
than
that,
if
you
like,
I'm
gonna
I,
think
that
at
least
one
of
the
transition
to
websockets
PRS
is
ready
and
looks
good
according
to
Jordan
and
then
we'll
we'll
get
the
the
second
one.
The
stream
translator
one
hopefully,
as
you
know,
both
of
those
as
soon
as
the
code
freeze
on
unfreeze
happens
is.
A
Other
kept
that
kept
update
or
sub
project
update,
we'd
like
to
add
here.
A
Thank
you.
So
is
there
any
sub-project
update,
maybe
is
there
anyone
from
customize
I
would
like
to
say
anything
or.
E
I
can
give
an
update,
so
we
launched
our
customized
maintainer
training
cohort.
Last
week
we
had
our
first
meeting
about
20
people
showed
up,
which
is
really
looking
good.
So
hopefully
some
of
those
people
will
stick
around
and
we'll
get
more
maintainers.
A
So
I'm
gonna
skip
the
first
item.
Well,
I.
Think
Yaz
is
already
introduced
himself
and
go
on
to
going
to
Justin's
item.
G
Sure,
thank
you.
So
yes,
this
is
based
on
the
cap
around
I
think
we've
made
formula
calling
it
prune
V2,
but
it's
basically
apply
set
functionality.
We
did
get
the
outlet
in
Alpha
into
I,
think
127..
So
it's
it's
there.
We
discovered
that
there
is
at
least
one
bug.
G
This
is
a
sort
of
odd
one
in
that
it
is
well
in
the
cap.
We
actually
said
we
were
going
to
do
something
different
than
we
what
we
implemented
and
it
turns
out
that
what
we
wrote
in
the
kept.
What
we
wrote
in
the
kept
was
the
right
thing
that
we
should
have
done,
because
what
we
implemented
has
a
a
regression
where
we
cannot
apply
a
crd
in
an
instance
of
that
crd
in
the
same
level
apply
yeah,
because
it
can't
predict
the
resource.
G
I
mean
we
could.
We
could
make
it
work,
but
it
would
be
pretty
complicated
logic.
It
would
involve
like
reordering
things
or
iterative
type
behavior,
and
so
this
particular
PR
implements
what
we
specified
in
the
cap
and
therefore
would
work
around
the
issue.
So,
basically,
switching
from
contains
group
resources
to
contains
group
kinds
which
I
think
is
actually
more
user-friendly.
G
Anyway,
there
was
some
feedback
on
the
cap,
which
I
think
I
was
confused
from
like
API
Machinery
folk,
but
I
I
think
from
a
user-facing
point
of
view,
kinds
is
is
better,
so
most
of
it
is
actually
just
fixing
the
the
golden
tests
as
it
were
the
tests.
One
thing
which
I
think
is
interesting
is,
although
the
feature
is
in
Alpha,
there
is
some
limited
accommodation
so
that
we
don't
just
like
drop
the
previous
value.
We
sort
of
try
to
migrate.
G
It
and
I
actually
wasn't
sure
whether
we
would
you
know
what
the
right
thing
to
do
is
for
features
of
an
alpha,
whether
we
just
say
you
know
too
bad
so
sad,
it's
alpha
or
whether
we
make
some
accommodation,
the
obvious
problem.
Being
at
what
stage
should
we
drop
this
accommodation
for
users
and
I?
It
did
not
make
feature,
freeze
or
did
not
make
feature,
freeze
argue,
but
it's
a
bug,
so
we
could
debate
it
or
like
as
for
exemption
or
whatever
it's
called.
G
If
we,
if
anyone
cares
enough,
but
August
15th,
isn't
that
far
away
so.
E
G
A
So
so
I
I
think
that
it's
it's
kind
of
because
it's
Alpha
there.
There
are
no
official
rules
for
accommodating
people
who
are
using
the
alpha
and
I
mean
I.
I
wouldn't
worry
about
it,
but.
G
C
Yeah,
the
prune
thing
is
something
that'll.
Definitely
a
lot
of
people
use
it's
something
we
hear
about
very
often
we're
gonna
break
people,
no
matter
what
we
do
and
that's
the
reality
of
it.
A
And
and
but
since
it's
Alpha
I
mean
how
many
people
do,
you
think
really
are
or
I
mean
it
might
be
good
to
like
try
to
get
some
feedback
on
that.
Just
to
see
how
much,
how
much
complaining
or
you
know
how
much
we're
going
to
hear
about
it.
But
like
you're
right
people
do
use
the
pruning
but,
like
I,
think
the
the
Legacy
pruning
as
opposed
to
this
Alpha.
C
A
H
Yeah
I
just
wanted
to
bring
up
this
a
super
small
PR
which
introduces
the
lender,
as
we
discussed
in
the
last
community
meeting
to
stop
merging
PRS
with
Anova
FL
flag.
We
wanted
to
get
this
in
before
1.20
right
before
the
code
freeze
for
1.27,
sorry
28.,
but
that
didn't
happen,
I'm,
not
sure
if
it's
so
urgent.
So
it
should
be
fine,
but
just
mentioning
here
to
get
some
ice
so
that
we
can
watch
this.
A
E
A
Okay,
thanks
for
bringing
that
to
our
attention,
as
you
mentioned,
where,
if
the
code
won't
be,
none
of
the
code
will
be
going
in
until
August,
but
I
think
that
is
a
a
wise
idea
to
to
get
this
in
front
of
people
before
then.
A
A
Then
it
looked
like
there
was
a
release,
note
needed-
or
at
least
none
put
into
the
release
note,
although
we
we
may
want
to
release
note
with
this
linter
change,
foreign.
H
A
Usually
it's
in
the
template
for
the
pr
they'll,
be
release
node
and
then
triple
backslash
backslashes
on
two
different
lines
and
and
then
you'll.
If,
if
there
are,
is
no
release,
note
you
just
put
in
all
capital
letters
none
in
between
those
triple
quotes,
and
so,
if
you,
if
you
just
open
another
PR
you'll,
see
it
in
the
template
for
the
release
note
and
then
you
can
copy
that.
Don't
fully
open
a
PR,
but
you
know
pretend
to
open
one
you'll
see
the
the
release.
A
A
D
Yeah,
so
it's
technically,
it's
a
bug
fix
right.
So
again,
it's
probably
the
wrong
meeting
for
this,
but
like
it's,
it's
like
a
so
again
if
it's
all
wrong
and
stuff
and
now
backwards.
D
D
So
in
order
to
fix
that
bug
like
to
yeah,
it's
too,
it's
basically
parse
complex,
Json,
Expressions
right,
so
the
weight
four
and
the
weight
four
like
okay,
currently
like
it,
breaks
on
single,
equal
signs
and
then
breaks
the
string
apart
and
then
evaluates
Expressions,
and
that
doesn't
work
because,
when
you're
like
sub
selecting
right
because
the
Json
path
Expressions
have
like
double
equal
signs
to
to
mention
a
condition.
D
So
what
I'm
trying
to
do
with
the
pr
is
just
to
basically
ignore
double
equal
signs
and
only
on
only
break
on
single
on
single
equal
signs,
and
so
that
way
like
it
would
be
possible
to
sub-select
like
on
the
condition
right
when
you
like
matching
conditions
and
basically
going
in
like
on
the
status
fields.
For
example,
and
sub
selecting
on
them.
A
Okay,
yeah
I,
think
I've
heard
several
I've
heard
this
issue
several
times
and
it
sounds
like
we
might
have
stomped
on
each
other.
A
couple
of
the
PRS
here
is
that
what
you're
saying
yeah.
D
E
C
Your
comment
on
my
other,
so
I
tried
to
rebase
my
PR,
but
the
changes
that
I
made
I
made
the
changes
was
made.
It
really
difficult
for
me
to
rebase
what
I
had
already
done
so
so
I'm
happy
to
take
a
look
at
your
PR
and
I
I.
Have
it
on
my
list
of
things
to
do
I'll,
try
to
take
a
look
at
it
today
and
leave
some
comments
if
there's
anything
but
yeah,
I,
I
I
think
it's
fine
to
go
ahead
with
with
your
PR.
C
If,
assuming
that
it
passes
the
test
cases
that
I
that
I
mentioned.
That's
my
only
concern
because
I
know
there
were
some
kind
of
tricky
scenarios
that
that
I
need
to
be
able
to
handle.
So
I'll
take
a
look
at
that
and
leave
some
feedback,
and
if
anybody
else
does
feel
free
to
also
look
at
it
as
well
sounds.
D
Good
and
I
know
that
I
know
that
I've
stomped
on
your
feet
without
once
I'm
totally
fine,
also
to
not
get
it
in
right
like
it's
like
no
I
should
have
joined
the
meetings.
First
figured
out
that
if
there
was
a
bug
fix
for
this
already
or
not
and
then
taking
on
the
work
and
I
just
did
it
the
other
way
around,
because
I
don't
know
like
it's.
No.
C
D
C
We
are
stoked
no,
no
toe
stepped
on
for
sure.
Marley
I
also
tagged
you
on
this
as
our
other
Jason
path,
expert,
I'm,
sorry,
no
problem
thanks,
yeah
I've,
looked
at
it
a
couple
of
times.
I
just
haven't
gotten
a
chance
to
sit
down
and
really
dig
into
it.
A
Cool
and
so
the
the
next
one
Andres
is
about
Coupe
cuddle
weight,
yeah.
D
So
it's
it's
a
similar,
so
it's
both
both
are
related
to
like
the
same
work.
So
this
comes
like
from
an
issue
where,
like
somebody,
couldn't
wait
on
or
wanted
to
wait
on
multiple
conditions,
either
either
horde
or
like
or
like
or
logical
or
logical,
end,
and
then
I
think
Marley
suggested
that
one
might
add
like
a
dash,
multiple
dash,
dash,
fours
and
then
perhaps
the
dash
dash
for
all
or
something
like
that.
D
I
mean
I,
I'm,
not
really
sure.
If
I
know
this
would
need
a
cap,
and
this
would
need
all
of
the
other
bells
and
whistles
like
this,
come
with
it
again.
I
did
it
the
wrong
way
around,
but
but
the
other
thought
that
I
have
is
so
so
either
right
either.
The
the
parsing
for
the
for
the
Json
path.
D
So
I
don't
really
know.
What's
like
the.
So
this
is
basically
like
a
POC
for
how
this
could
look
like
or
that
and
it
works,
but
but
I'm
not
sure
if
it's
like
the
best
way
to
wait
for
multiple
conditions,
if
it's
even
worthwhile
doing
it
and
with
all
the
problems
with
the
problems
coding
code
right
with
the
Json
public
Expressions,
it
wouldn't
be
better
to
change
them
but
I.
D
D
So
it's
I,
don't
know
it's
it's
just
so.
Basically
my
question
is:
does
it
make
sense
to
add
like
support
for
waiting
for
multiple
conditions,
either
a
logical
and
and
logical,
logical
or
or
is
this
Overkill?
A
Yeah
I
think
that
this
is
quite
a
bit
to
bite
off
and
will
require
coordinating
with
the
folks
that
are
already
working
on
the
weight
and
it
does
sound
like
the
it
would,
especially
if
we're
changing
the
flags
that
it
would
probably
require
a
cap.
A
So
so
this
just
so
you
know
this.
This
would
be
a
significant
effort
if,
in
fact,
that's
what
we,
the
the
path
that
we
think
is,
is
useful
and
and
you're
willing
to
to
pursue
that
path.
D
I
would
yeah
so
I'm
gonna
have
no
problem
either
abandoning
this
or
working
on
this
photo
right
or
like
it.
So
that's
for
me,
for
me:
that's
that's
either
or
again
it
was
kind
of
tinkering
around,
but
it
was
just
like
lying
around
and
was
just
like.
Oh
I
can
just
try
this
right,
but
again,
like
neither
of
these
PRS
I
have
to
absolutely
get
in
I.
D
Think
just
the
experience
also
for
for
having
this
feedback
now
and
for
talking
about
this
and
figuring
out
how
all
of
this
works
is
also
it's
also
worthwhile.
So
I
might
also,
perhaps
just
in
the
future,
see
if
I
pick
up
something
somehow
some
something
else
or
like,
like
the
like
an
earlier
participant
set
right
like
that,
just
just
to
get
started
with
it
and
understanding
how
these
things
work.
A
C
C
I
think
that
the
easiest
way
with
where
we're
at
currently
would
be
to
just
have
multiple
four
Flags
get
broken
out
into
multiple
Watcher
loops,
but
I,
don't
even
know
I,
don't
know.
I
haven't
I
haven't
looked
into
it
much
beyond
that.
D
That's
what
you
suggested
also
on
the
on
the
issue
right
and
so
like
that
was
kind
of
what
I
tried
to
implement
might
be
incredibly
ugly,
to
be
honest
but
like
so
what
I
tried
is
to
keep
the
existing
code
and
basically
just
put
it
into
like
into
like
into
like
several
go
functions
right
and
then,
and
basically
then
just
check
depending
on,
if
it's
like
a
for
all
or
not
like,
if
the
first
one
returns
positively
or
one
of
them
returns
positively,
then
then
return
true
right
or
depending
on
the
flag
right,
so
yeah
I,
don't
I,
don't
know
if
you
want.
D
If,
if
you
have
cycles
of
your
I,
don't
know
how
this
works
right,
but
if
you
want
to
or
have
cycles
and
just
want
to
have
have
to
look
at
the
at
the
at
the
pr
and
like
consider
this
just
as
a
POC
and
and
see
if
this
is
something
that
could
be
feasible
and
and
then
perhaps
I
don't
know
what
what
would
take
it
would
take
a
cabin
stuff
right
and
everything
everything
else.
C
Okay,
yeah
I
think
like
Sean.
If
we
we
made
it
so
you
just
like
it,
doesn't
really
change
the
baseball
Behavior
we
just
like,
if
you
add
more
fours
and
you
added
like
an
extra
flag.
That
said,
like
I,
don't
know
something
that
indicated
an
and
or
an
or
those
would
all
be
additions,
and
thus
wouldn't
really
need
a
cap
or
any
any
of
the
like
longer
Cycles
to
to
not
break
users.
I
think
right.
A
C
C
C
G
I
you've
teamed
me
up
perfectly
on
that.
No,
my
understanding
is
that
Json
path
itself
isn't
like
terribly
well
defined
and
there
are
other
things
like
Jane
J
mess
path,
but
also
there's
cell,
like
we
don't
have
support
for
cell
today
in
Cooper,
if
I
understand
correctly,
but
I
know
that
the
API
Machinery
is
doing
it,
pushing
it
pretty
hard
I,
don't
know
if
we
have
a
view
of
whether
sellers
sufficiently
user
friendly
to
go
into
Coupe
cuddle,
whether
it's
you
know
crd
author's,
only
type
thing
but
yeah.
A
C
I
Yeah
I
just
want
to
add
that
there
is
a
longer
standing
issue
regarding
this
and
I
heard
from
some
people
to
ask
for
this
feature
as
well.
So
maybe
we
can
reference
this
issue
also
in
in
the
pr
that.
C
A
E
A
A
Thanks
yeah,
it
feels
like
there's
been
quite
a
few
of
these
Json
issues
hanging
around
for
the
last
nine
months
or
so.
A
Yeah
it
so
they
have
it
for
for
validation
for
validating
web
books
or
validation
within
the
API
server
itself
and
they're.
Also
they
haven't
done
mutating
web
hooks
or
mutating
functionality
through
it
yet,
but
that
apparently,
is
on
the
horizon.
That's
my
understanding.
Does
anybody
else
have
a
different
understanding
of
the
current
state
of
cell.
A
Yeah
I
know
that
there's
multiple
people
that
I'm
working
with
that
I
keep
hearing
cell
work
about
with.
H
G
Yes,
I'd
also
mention
like
Eddie
to
your
point.
I
think
I've
also
found
self
use
because
of
the
behavior
around
optionals
I
believe
that
they've
done
some
special
handling
so
that
it
is
more
tolerant
of
missing
fields
or
something
like
that.
E
G
C
But
yeah
I
I
think
I'm,
definitely
a
big
plus
one,
and
we
should
road
map
to
do
something
about
Jason
path,
whether
that's
actually
get
a
full
two
spec
and
the
problem
is
being
that
the
Json
path.
Spec
is
super
light
and
what
everyone
knows
as
Jason
path
or
like
utility
functions
that
certain
libraries
have
sprinkled
in.
C
A
Okay,
well,
that
turned
out
to
be
a
much
more
fulsome
meeting
than
I
I
thought
and
that,
according
to
the
initial
agenda,
but
thanks
for
bringing
all
of
those
issues
into
the
agenda
and
for
showing
up
is
there
anything
that
we'd
like
to
talk
about
before
we
sign
off.
A
I
A
I
know
that
there's
quite
a
few
open
source
communities-
I
I'm,
not
as
involved
in
in
many
of
those,
but
maybe
some
other
people
have
ideas
on
social
open
source
projects.
A
So
this
there
there
is
a
a
the
cncf,
the
cloud
native
Computing
Foundation,
which
is
the
umbrella
for
multiple
open
source
projects
and,
of
course,
Linux
is,
is
a
very
well-known
open
source
project
and
there's
tons
and
tons
of
them.
B
C
Yeah
we,
the
kubernetes
project,
has
tons
of
different
sigs
too.
So
definitely
don't
get
scared
away.
Right
now,
like
you
could
definitely
hang
around
with
us.
Work
will
definitely
pop
up
to
be
done,
but
there's
other
cigs
and
other
subgroups
and
sub-projects
too.
So
there's
there's
definitely
a
home
for
you
within
kubernetes,
and
we
can.
We
can
help
facilitate
that.
We
need
all
the
contributors
we
can
get.
C
Sorry
I
have
one
last
thing,
so
we
actually
have
a
deadline
coming
up
for
the
one
minute
update
video
that
we
get
for
the
kubecon
main
stage.
So
we
talked
about
this
I
think
last
meeting.
C
Okay,
the
I
forgot
to
put
this
on
the
agenda.
We
need
to
record
August.
10Th
is
the
deadline,
so
we
need
to
record
our
one
minute
update
for
six
CLI.
This
is
a
rad
opportunity
for
us
to
get
in
front
of
the
entire
Cloud
native
con
kubecon
audience
during
the
keynote
and
talk
about
the
cool
work
we
did
and
the
stuff
we're
doing
and
what
we
need
contributors
for
so
are
there.
I
could
pull
some
of
the
stuff
that
made
it
into
128,
which
is
cool.
C
We
can
update
any
other
work
that
we
want
to
make
sure
we
shout
out
any
other
in
progress
efforts
that
we
want
to
let
the
the
rest
of
the
world
know
about,
and
if
you
don't
think
of
them
now
you
can
drop
them
in
the
agenda
in
the
dock
or
slack
them
to
us.
But
we
will
probably
record
that
probably
the
day
before
it's
due
because
that's
how
we
usually
operate.
But
oh.