►
From YouTube: Kubernetes SIG CLI 20230712
Description
Kubernetes SIG CLI Bi-Weekly Meeting on July 12th, 2023.
Agenda and Notes: https://docs.google.com/document/d/1r0YElcXt6G5mOWxwZiXgGu_X6he3F--wKwg-9UBc29I/edit#bookmark=kix.1u9inena3d6c
A
So
this
is
the
July
12th
kubernetes
6
CLI
bi-weekly
meeting
I'm
Sean
Sullivan
I'm
your
host.
Why
don't
we
go
directly
into
the
announcements
and
the
first
is
that
the
release
code
freeze
is
coming
up
very
soon.
It's
going
to
be
next
Tuesday
6
p.m.
Pacific
time,
I
think
it's
about
midnight
or
1
a.m.
European
Time,
Western,
European
time.
So
we've
got
a
couple
days
to
finish
and
then
it'll
be
about
a
month
or
four
weeks
afterwards
that
the
release
will
be
cut
in
on
good
schedule
for
August
15th.
A
A
Okay,
if,
if
you
need
any
of
the
reviewers
or
approvers
for
this
code,
freeze
please
reach
out
to
us,
probably
through
slack
would
be
best
again.
That's
happening
this
coming
up
Tuesday
in
about
a
week.
So
this
is
the
part
of
the
meeting
where
we
get
to
meet
new
members.
A
So
if
you're
new
to
6cli
or
you
haven't
been
here
for
a
while,
this
is
an
opportunity
to
to
network
with
your
colleagues.
So
if
you'd
like
to
introduce
yourself,
please
go
ahead,
and
if
you
don't
want
to
it's
completely
voluntary,
don't
and
sure
no
problem
is
there.
Anyone
who'd
like
to
introduce
themselves.
A
I
I
put
a
link
in
for
the
websocket
transition
cap
that
actually
is
scheduled
to
have
to
have
Alpha
submitted
by
this
coming
up
code,
freeze
I've
been
in
contact.
The
person
that
I've
been
in
contact,
mostly
with,
is
Antonio
o'jaya
of
who
works
with
Sig
API
machinery
and
Sig
networking,
and
it
there
it's
Touch
and
Go.
Whether
or
not
this
will
make
alpha
this
particular
release,
but
I
will
show
this
particular
tab.
A
This
is
the
the
cap
transitioning
from
Speedy
to
websockets
and
for
those
of
you
who
aren't
familiar
with
it
since
we've
got
plenty
of
time,
I
think
for
this
meeting,
I'll
just
give
a
quick
overview,
which
is
that
the
there's
some
Coupe
control
commands,
which
upgrade
the
connection
from
HTTP
to
a
bi-directional
streaming
protocol,
Coupe
control,
exec,
Coupe
control
copy,
attach
and
port
forward
use
speedy,
bi-directional,
speedy,
bi-directional
streaming
protocol,
but
that's
been
deprecated
for
eight
years
and
so
for
quite
a
long
time
now,
kubernetes
has
been
trying
to
upgrade
that
to
the
more
modern
websockets,
and
so
this
is
part
of
that
effort.
A
Okay,
so
I
think
that
we're
we're
we're
at
the
point
where
we're
going
to
go
into
the
oh,
the
agenda
items
unless
anybody
would
like
to
do
a
sub-project
update.
A
Okay,
so
the
item-
that's
on
the
agenda,
let
me
open
that
up.
It
sounded
like
it
was.
A
This
is
to
deprecate
the
usage
of
no
opt
def
value,
which
means
that
the
equal
between
the
key
and
the
value
in
a
flag
or
an
argument
or
a
flag,
sorry
can
be
missing,
which
causes
quite
a
bit
of
confusion
in
some
cases,
I
think
that
this
particular
issue
Falls
clearly
in
the
category
of
things
which
makes
sense,
but
which
are
probably
really
really
difficult
to
change,
because
people
are
depending
on
them,
but
there's
a
couple
people
who
would
like
to
work
on
this
and
they
want
feedback
from
the
Sig
Ricardo
it
doesn't
sound.
A
B
A
Why
this
happens
and
I
I.
B
Have
to
say
this
indicator
and
figured
out
this
kind
of
problem
honestly
it.
It
does
make
sense
to
me
the
approach
that
was
taken,
I
I,
think
that's.
Why
actually
the
jumping
into
the
issue
as.
B
The
feeling,
but
my
proposal
is
that
we
we
have
some
sort
of
well-defined
behavior
from
now
on
and
like
if
I
should
be
a
Boolean.
It
is
a
bullion.
If
a
flag
should
be
a
string,
it
should
be
a
string,
and
we
don't
have
this-
this
middle
class,
where
you
you
may
have
a
bullet
which
is
a
screen,
because
I
think
that
overall,
in
the
long
term,
for
people
starting
to
use
that
and
even
I
I
keep
doing
these
kind
of
mistakes.
B
Myself
sometimes
we'll
have
some
some
sort
of
a
well-defined
Behavior
I'm,
not
sure
if
everyone
understood
the
problem
here,
but
no
up.
That
Vol
is
like
if
you
pass
a
flag,
but
you
don't
pass
a
family
on
a
stream
flag.
It's
it's
gonna,
assume
that
there
is
a
default
value,
so.
B
Street
it's
gonna
use
the
validate,
which
is
not
strict,
and
it's
going
to
create
unemployment
to
the
main
street
right.
So
that's
that's
the
proposal.
I
I
have
no
idea
to
be
honest
on
how
to
start
that.
I
think
that
we
wanted
at
least
to
bring
this
to
the
sea
to
know
if
it
does
make
sense
to
rain
that
we
had
before
starting
them
and
when
people
say
yeah,
it
doesn't
make
sense
and
I
know
that
this
is
gonna,
probably.
B
Any
care
right,
but
at
least
I
think
it
would
be
good
that
everyone
was
aware.
D
C
So
in
general,
I'm,
very
supportive
of
the
idea,
I
I
was
actually
meant
to
comment
on
your
initial
proposal
that
you
posted
on
Twitter
even
before
the
issue
was
open,
but
I
just
somehow
for
the
island.
Sorry
about
that.
C
The
issue
that
I
see
currently
at
least
is
the
places
where
we
rely
on
that
kind
of
behavior,
especially
the
dry
run,
because
it
has
a
double
meaning
and
if
I
remember
correctly
on
one
at
some
point
in
time
was
inclined
to
draw
a
double
meaning
because
it,
if
you're
not
aware
dry,
run,
allows
you
to
be
both
a
strength.
C
And
there
was
a
PR
to
drop
and
only
switch
to
the
string
valve
because
you
can,
between
Drive
run,
you
can
take
between
the
server
client
and
and
on,
but
for
backwards
compatible.
We
have
to
support
the
true
false
if
we
can
initially
support
the
previous
behavior
and
figure
out
a
path
towards
with
those
few
places
where
this
is
a
problem.
C
That
would
be
probably
the
initial
step
for
the
cap,
and
on
top
of
that,
what
we
can
do
already
is
probably
write,
a
very
simple
verification:
script
that
will
ensure
that
no
new
command
with
this
particular
change
are
being
added
or
that
nobody
will
try
to
modify
and
set
that
black
anywhere
any
anywhere
else
in
the
keep
Cloud
code,
with
just
those
few
exceptions
that
we
that
we
are
exclusively
aware
of,
and
we
will
try
to
figure
out
a
way
out
of
that
situation.
That
would
be.
C
That
was
my
proposed
approach
and
I'll
I'll.
Let
others
think.
A
So
there's
a
couple
of
hands:
I
think
varsho
is
first.
Would
you
like
to
go.
D
Yeah,
so
this
is
just
a
question
of
the
kind
of
behavior
year,
apart
from
dry,
run
and
validate.
It
also
occurs
in
other
places
like
Cube
CTL
config,
especially
the
Boolean,
the
supposedly
Boolean
Flags
like
insecure,
skip,
TLS
verify
and
looking
at
the
code.
It
looks
like
it's
considered
a
string
and
we
literally
set
the
default
value
to
be
false,
and
then
we
set
the
no
of
default
value
to
be
true
in
case
the
flag
is
not
present,
so
I
just
wanted
to
know
if
there
was
a
specific
reason
in
doing
that.
C
C
But
with
those
so
yeah
I
I
I'm,
fully
aware
that
that's
not
the
kind
of
response
you
were
looking
for,
but
it
will
be
Case
by
case
in
most
in
in
those
few
instances.
But
if
it
if
there
is
a
simple
replacement
that
we
can
do,
then
just
go
ahead
again.
A
A
E
C
We
kind
of
had
an
example:
Sean
Kenny's
quote
a
little
bit
up.
There
was
a
an
explicit
example
with
strict
and
validated
oh
yeah.
So
that's
one
example.
C
B
So
I
I
was
looking
into
the
D
flag
code
and
the
problem
is
that
there
is
no
way
to
know
when
you
are
passing
a
flag
or
or
an
argument
without
using
the
equal
name
in
this
case,
if
the
people
in
this
case,
when
we
use
the
note
of
that
ball.
So
that's
that's
why
this
is
the
only
flag.
This
is
the
only
kind
of
flood
that
that
you
should
be
using
The
Eagle
right.
B
The
confusion
is
because
we
allow
people
using
equal,
War
space
to
separate
floods
and
arguments
when
you
are
using
string
Flats,
it
kind
of
confuses
because
Android
Ram,
you
should
use
equal
sign
but
like
let's
say
image,
because
there
is
no
default
value.
You
shouldn't
be
using
people.
You
can
use
space,
so
that's
kind
of
a
bad
user
experience.
E
Yeah
this
is
this
is
definitely
a
foot
gun
that
sucks
okay
and
did
sorry
I'm
just
catching
up.
Did
you
have
a
proposed
fix.
B
No
because,
as
I
could
tell
people
like
there
is
no
easy
fix
right.
So
that's
why
I
I
have
rated
this
issue
and
in
the
decision
to
actually
to
stop
using
this
note
up.
B
So
you
should
not.
You
should
know
which,
which
value
you
want
to
pass
into
a
stream
and
play
YouTube.
That's
it
right
so,
but
that's
like
a
long-term
piece
that
we
kind
of
interest
rate
to
see
what
other
things
on
that
and
really
start
working
on
care.
For
that.
C
And
the
rule
can
be
added
rather
quickly
even
already
in
128,
and
the
rest
will
probably
take
a
little
bit
longer
to
figure
out
the
passwords.
But
having
the
lending
right
away
would
be
definitely
very,
very
reasonable,
so
that
we
don't
to
the
already
existing
buckets.
E
C
E
C
I
think,
based
on
his
recent
comments
when
he
left
AWS,
the
new
place
still
allows
him
to
work
in
Cobra
to
a
certain
degree,
but
I
think
he's
currently
on
a
on
a
holidays,
so
probably
yeah
it.
It
just
happened
that
were
not
enough
in
the
middle
of
many
people
holidays.
C
I
mean
I
would
probably
start
with
write
down
all
the
possibilities
that
we
have
and
once
we
have
the
possibilities,
all
the
pros
and
cons
write
it
down
as
a
cap,
and
then
we
can
pull
into
order.
Okay,.
E
C
Matter
what
having
the
initial
homework
done
before
pulling
in
Jordan
will
be
required.
C
E
D
Yeah
I
can
write
down
a
gap
for
this
and
for
the
lender
1.28
is
the
deadline
is
next
week
right.
A
Sounds
like
we
have
a
plan
and
some
action
items
do
we
feel
like
we've?
Is
there
anything
else
to
cover
on
this
issue.
A
C
E
Drive
in
this
one
appreciate
it,
this
is
definitely
going
to
be
a
tricky
hairy
situation
that
there's
no
clear
answer
for
well.
I
appreciate
y'all's
work
for
kubecon
2023.
We
have
our
maintainer
track
submission
due
on
Sunday,
so
we
started
a
draft
of
a
simple
maintainer
talk,
we're
going
buzzwordy
and
asking
the
title
is
something
like
what's
new
with
Cube
control
and
customize,
which
we
had
50
people
at
our
maintainer
session
last
time.
So
hopefully
we
can
get
more,
that's
rad,
I
guess.
E
E
E
E
Oh,
are
they
damn?
Okay,
so
any
any
things
that
come
to
mind
that
you
want
to
bring
up
or
discuss
around
topics
or
Caps
or
work
that
was
done.
E
C
For
128,
we
pushed
the
events
to
our
IGA
and
interactive
delete
that
was
released
as
Alpha
I
can't
remember
what
we
did
for
127..
That
was
like
ages
ago.
Yeah.
C
A
lot
will
depend
on
how
far
Sean
will
go
with
Speedy,
but
that's
to
be
decided
and
either
way
by
Chicago
or
which
will
be
in
November
will
probably
be
further
ahead,
either
way,
because
that's
like
in
four
months,
so
you
know-
that's
like
whatever
we
will
say
today
will
be
history
in
November.
E
C
C
Oh
yeah
Arda
is
just
pointing
out
good
examples.
The
apply
sets
that
Katrina
was
working
for
apply
prune
resolution.
C
I'm,
pretty
sure
that
we
can
cover
both
of
these
topics
easily
nice
there
yeah,
if
you
have
any
suggestions
or
any
additional
proposals,
that
we
should
cover
during
the
presentation
just
pink
either
of
the
leads
on
the
6ci
channel.
That's
probably
the
best
option,
no
matter
what
we
will
write
in
the
in
the
cfp
submission
the
actual
presentation
will
be
prepared
towards
the
the
week
before
or
the
week
when
we
will
be
doing
the
presentation.
Yeah.
E
A
Okay,
thanks
for
all
that
feedback,
it'll
be
nice
to
see
folks
in
person
for
those
of
us
who
have
were
able
to
get
the
companies
to
pay
for
the
get
the
travel
budget.
It
seems
like
that's
a
big
question
for
a
lot
of
people,
myself
included.
A
So
that
looks
like
we've
covered
all
of
the
items
on
the
agenda.
Is
there
anything
else
last
minute
that
we
want
to
bring
up
and
talk
about
before
I?
We
close
this.
A
Okay,
we
we
canceled
the
the
two
previous
meetings
and
seems
like
we've
covered
the
topics
that
we
wanted
to
cover
this
time
so
we're
going
to
and
that
it's
good
to
see
everybody
and
we'll
see
you
again
in
two
weeks.