►
From YouTube: SIG Node Sidecar WG 2023-02-07
Description
Meeting notes and agenda: https://docs.google.com/document/d/1E1guvFJ5KBQIGcjCrQqFywU9_cBQHRtHvjuqcVbCXvU/edit#heading=h.m8xoiv5t6qma
GMT20230207-170414_Recording_1344x1120
A
Hello,
hello,
it's
February,
7th
2023,
it's
a
sidecar
working
group.
A
meeting
welcome
everybody
yeah
today,
I
think
will
be
a
short
meeting.
We
about
to
enter
the
like
enhancement,
freeze
and
we
are
on
a
Finish
Line
I
wanted
to
just
check.
What's
going
on
with
issues
and
oh,
what
active
work
is
happening
so,
first
of
all
on
issue
side
on
bureaucracy,
part
of
it.
Oh
yeah,
there
is
a
change
in
templates
that
needs
to
be
picked
up
like
between
I,
created
the
template
and
like
implemented.
A
There
is
a
change
that
needs
to
be
picked
up
and
I
will
do
that
yeah,
some
Fields
I
think
biggest
problem
right
now,
like
is.
There
are
two
big
things
today.
A
So
first
is
we
don't
have
an
approver
because
Derek
I
was
told
that
Derek
is
off
this
week,
so
I
was
being
in
that
a
lot
of
time
and
he
wasn't
around
so
I
will
ask
Bruno
now
and
maybe
I
don't
want
to
help
his
approving
the
cap,
because
that
was
generally
okay
but-
and
he
didn't
didn't
say
anything
negative
so
far,
but
he
also
didn't
give
you
an
approve.
A
A
Okay
and
then
second
one
is
in
this
cap.
A
Yeah
there
are
a
few
comments
too
on
unaddressed
on
this.
A
I
need
to.
We
need
to
address
it
if
somebody
has
energy
to
help
with
that,
it
will
be
great.
A
Maybe
if
you
have
time
to
reply
in
these
comments
and
say,
like
maybe
change
the
text,
if
you
have
time,
I
will
be
looking
at
comments
and
like
once
I
address
a
specific
comment.
I
will
resolve
it.
So
this
way
we
can
synchronize
and
coordinate.
A
You
want
to
do
it
before,
because
this
things,
you
think,
is
direct.
That
Derek
is
not
around,
so
I
need
to
make
sure
that
we
will
have
somebody
to
approve
it.
Okay,.
A
And
let's
talk
about
implementation
a
little
bit,
it's
also
full
of
roadblocks
and
findings.
So
first
I
thought:
if
you
can
update,
what's
going
on
with
this
application.
C
So
it's
still
just
waiting
for
a
reviewer
like
it
has
been
triage
is
accepted,
but
it's
waiting.
C
Signal
stuff
and
then
some
sexy,
casual
and
stuff,
so
I'm
not
sure
if
that
makes
it
a
little
more
complicated
or.
A
C
A
C
Well,
yeah
yeah
I
believe
so
yeah
I
think
there
were
some
last
from
you
know.
Some
requests
for
a
change
in
the
name
but
yeah
kind
of
yeah
I
can
actually
start
the
hot
status
as
well.
A
Yeah
I'm
not
sure
about
the,
like
I
put
the
latest
names
that
you
already
done
in
a
gap.
My
only
question
is:
do
we
need
to
put
name
calculated
in
there
like
suffice,
calculated
that
I
will
indicated?
This
is
not
a
new
information,
it's
actually
the
same
information
you
can
obtain
yourself,
but
I'm,
not
sure
how
valuable
it
will
be,
maybe
to
limit
ourselves.
So
maybe
just
don't
do
it.
A
Thank
you.
So
this
issue,
yeah
I,
found
a
new
issue
about
started
field.
So
we
have,
we
want
to
rely
on
a
field
started
to
continue.
Status,
has
an
indication
whether
startup
broke
completed
successfully
and
those
indications
in
field
started
and
I.
Think
it's
a
very
useful
field
for
us
to
understand.
With
the
sidecar
completed
its
installation
and
next
in
container
can
be
started.
A
The
problem
with
this
field
is,
it
is
not
initialized.
We
need
containers
today,
so
we
free
to
Define
semantic
for
it,
and
I
wanted
to
I
mean
it's
easier
to
divide
semantic
when
the
field
is
like
I
mean
today,
is
a
pointer
and
I
really
wanted
to
make
it
a
non-pointer.
This
way
it's
either
false
or
true,
so
you
don't
have
this
Middle
Ground
like
today,
you
need
containers,
has
a
started
filters
now
indicating
that
we
don't
like
we
don't
care
about
started
like
I.
A
Don't
know
like
how
to
express
it,
but
I
think
it's
it's
not
ideal,
so
I
think
started.
It
needs
to
be
either
true
or
false.
A
It
shouldn't
be
this
like
undefined
state
and
then
when
we
will
start
implementing
sidecars
I,
wonder
if
we
should
just
switch
all
the
unique
containers
to
start
that
field
or
just
and
then
make
a
semantic
of
started
for
a
neat
containers
be
like
container
completed,
or
we
need
to
just
follow
whatever
semantic
we
have
today
and
for
sidecar,
specifically
only
look
at
started
field,
foreign.
B
Yeah
so
he's
against
changing
it,
because
it
will
break
the
client
go
again.
But
if
we
take
the
option
two,
it's
almost
as
if
we
we
set
it
to
a
non-pointer.
A
A
Exactly
yeah
I
also
don't
know.
There
is
a
point
in
time
where
we
will
set
started
at
field
started
at
indicate
that
the
process
has
started,
but
maybe
the
same
time
we
can
set
the
start
that
we
need
container
specifically
because
init
containers
doesn't
have
any
post
start
hook
or
startup
props.
So
it's
pretty
same
time,
but
yeah
I,
don't
think.
B
A
Okay,
so
I
don't
think
we
will
need
to
change
semantic
of
started
for
you
need
containers
to
be
fully
completed
like
so.
We
can
have
unified
Logic
for
unit
containers
like
one
started,
stools
and
press
it
to
the
next
one.
So
I
think
it's
it's
too
big
of
a
change
in
unnecessary
change.
I
think,
okay,
yeah.
If
there
is
an
agreement,
so
I
I
don't
have
any
strong
opinion
like
because
we
need
to
change
it
or
not
I.
Just
it's.
A
It
feels
a
little
bit
strange
that
some
fields
are
easy
to
change
and,
like
we
break
into
client,
go
quite
often,
but
then
some
fields
are
like
yeah
I,
don't
change
it
like
it's
I,
don't
know
okay.
Lastly,
we.
B
A
As
well
like
I,
think
more
and
more
we
talking
to
people
like
one
more.
We
realized
that
this
change
will
break
a
lot
of
use.
A
Yeah
I
think
Joe
found
some
like.
So
there
is
a
whole
ecosystem
of
libraries
that
have
depends
on
client
goal,
and
these
libraries
are
not
like.
One
level
depends:
it's
like
multiple
levels
of
dependencies,
so
library
takes.
It
depends
on
Library
like
open
Telemetry,
for
instance,
that
takes
dependency
on
client
go.
So
there
is
like
three
levels
of
dependencies.
An
updating
client
go
in
this
situation
becomes
becomes
a
quite
a
trick,
especially
when
there
is
no
backward
compatibility.
A
So
I
think
suggestion
was
that
either
we
initiate
a
project
of
creating
an
article
relative
library
for
that
will
guarantee
backup
compatibility
or
we
don't
touch
client
go
for
now
and
again,
it
is
what
it
is.
We
just
need
to
deal
with
that.
A
Okay,
so
I
think
that's
all
we
currently
doing
for
any
containers
is
implementation
tasks.
A
Okay,
I
think
once
we
pass
the
stage,
we
really
need
to
start
thinking
about
test
like
there
is
an
In-Place
Port
update,
PR.
That
is
big
and
every
time
something
changed
it
like
it's
30
base
after
the
base,
like
people
spend
so
much
time
on
that.
So
I
think
we
need
to
try
to
decompose
our
cap
in
small
tasks
as
small
as
possible,
even
though
it's
like
maybe
some
like
preparation
causes
like
then
you
just
insert
another
parameter
and
you
go
down
like
you,
sell
limitation
in
your
containers
as
well.
A
This
kind
of
decomposition
would
be
very
useful,
so
I
think,
maybe
next
time
we
can
get
into
once
we
have
cap
approved
and
this
out
of
mind,
we
can
start
decomposing
into
specific
tasks.