►
From YouTube: 20210401 SIG Arch Code Org
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Cloud
hi
everybody
today
is
april
1st
all
fools
day
welcome
naveed
arsh
nabaron.
Today
we
will
hopefully
have
a
short
agenda
and
we
will
go
through
the
first
item
on
the
agenda,
which
is
presenting
a
demo
of
the
tool
for
the
dependency
updates,
and
then
we
can
figure
out
what
to
do
as
a
next
step.
Okay,
take
it
away.
B
Yeah,
so
here's
the
diagram
for
the
reference
right
now
the
dependency
is
step
start.
If
you
run
it
directly,
it'll
print
help
there's
a
help
command
which
does
the
same.
There's
a
list
command
which
will
show
you
all
the
dependencies
and
the
cycle
command,
which
will
show
the
cycles
stats,
will
show
you
metrics.
Currently
we
have
three
metrics.
B
If
you
run
it
in
verbus
mode,
you
will
see
the
dependencies
and
the
longest
chain
json
would
produce
the
output
of
the
metrics
in
a
json
format,
so
we
can
pipe
it
to
a
file
or
wherever
needed
and
graph
will
create
a
like
dot
file
like
dot
dot
file,
which
we
can
like
pass
it
to
graph
wiz,
and
that
will
generate
a
graph.
So
I
can
show
it
to
you
in
action.
If
you
want
or
if
you're
keeping
it
short,
then
we
can
just
skip
and
discuss
what
to
do
next.
A
B
Yeah
so
running
the
binary
directly
prints
help
running
list
which
all
the
list
of
the
dependencies
running
cycles
would
show
all
the
cycles
in
the
dependency
chain.
Running
stats
will
show
you.
The
metrics
starts
with
wordpress
mode
will
show
you
all
the
dependencies
and
the
longest
chain
starts
with
json,
so
the
json
output,
and
if
I
run
the
graph
command,
that
should
generate
a
dot
graph
file,
which
I
can
create
a
graph
from
using
this
other
command.
A
Okay,
I'm
going
to
start
networking
is
that
okay,
yeah
okay,
start
with
the
first
one
type
in
the
tool
without
any
parameters.
A
Okay,
so
deb
chat
gives
you
cycle
graph,
help
list
and
stats.
That's
ordered
alphanumer,
alphabetically,
alphabetically
right.
B
This
is
by
the
way
auto
generated
by
cobra,
but
we
can
change
it
if
we
like
yeah.
A
Yeah
it
that's
okay,
deb
stat,
so
you
need
to
figure
out
whether
you're
going
to
use
lower
case
debstat
everywhere
or
you're
going
to
use
mixed
case.
You
might
want
to
stick
to
one.
You
can
see
deb
stat
with
the
capital
d
at
the
top
right.
A
Then
generate
a
dot
dot
file
that
can
be
used
with
okay
help
about
well
see
if
you
can
fix
the
help
about
any
command
that
doesn't
rhyme.
Okay,
look
what
what
we
use
for
kubernetes
commands
and
mirror
that
list
all
project
dependencies.
A
B
A
A
Okay,
then
remove
that
so
do
the
help
for
individual
commands
work.
B
A
I'll
leave
that
to
your
discretion,
all
right,
but
mostly
what
I'm
trying
to
figure
out
is
if
somebody
just
gets
this
command
and
how
do
they
discover
things
that
it
can
do
right
so
so
this
is
the
list.
Show
me
the
others
cycles.
A
A
Stats
so
stats
as
the
okay
dash,
f
and
dash
dash
json
doesn't
rhyme.
So.
C
A
You
need
to
remove
the
okay
go
to
the
next
one.
A
A
Yeah,
okay,
now,
okay,
so
let's
go
to
the
first
one
run
the
first
yeah.
You
start
alphabetically
right
like
what's
the
first
one,
that's
alphabetical
cycles.
Okay,
go
with
cycles.
A
Okay,
so
it's
is
there
a
reason
for.
A
Do
you
would
it
help
to
output
json?
For
for
these.
B
B
D
A
A
A
B
B
I
guess
so
random
I
mean
it
would
be
better
to
have
a
sorted
order
instead
of
a
random
order.
Okay,.
D
I'm
asking
the
question
so
people
who
just
use
goal
list
instead
of
using
yours
right,
but
I'm
asking
the
question
and
then
you
can
say
yes
or
no
you're
crazy.
A
E
A
Looking
at
it
from
like
what
do
we
need
for
kubernetes
got
it
so
when
you
are
doing
this
in
your
in
your
own
project,
which
will
be
consumed
by
other
people.
These
are
the
kind
of
things
that
you
look
for.
Okay,
naveed,
do
you
have
any
other
feedback?
A
Yeah
and
so
when
you
was
it
max
step
eight,
can
you
show
it
to
me
again
yeah
back
step?
Was
it
one
two
three,
four:
five,
six,
seven,
eight
nine
one,
two.
B
Six:
seven:
we
count
the
arrows
like
the
length
edges,
not
the
vertices
yeah.
B
A
So
you
can
see
the
longest
again
it's
up
to
you,
but
you
know
you
should
be
able
to
tell
a
story
basically
right.
A
Hi
paris,
we
are
just
reviewing
a
tool
that
ash
was
writing
so
you're
welcome
to
join
in.
On
the
conversation,
hello.
C
I
I
put
a
few
comments
in
the
chat,
not
saying
they're
important
right
now,
but
that's
my
thought.
The
other
question
is:
did
somebody
put
a
link
to
the
repo
that
he's
working
on
right
now.
A
A
That
yeah
throw
it
in
the
dock,
so
it's
useful
for
other
people.
G
Yeah,
can
you
go
back
to
tamil,
please
yeah,
so
a
few
things,
for
example,
for
each
individual
command,
so
cobra
provides
you
with
example,
option
so
in
which
you
can
write
down
specific
examples
and
a
comment
line
that
will
show
up
in
the
help
message
for
individual
commands.
G
The
json
flag
for
individual
for
individual
sub
commands
is,
is
executable,
so
you
know
ping
me
for
that.
You
know
I
can
help
you
with
that
beside,
I
think,
thinking
about
like
say
kubernetes,
where
we
may
have.
You
know
dependency
chain
like
longer
dependency
chains,
so
we
may
want
to
wrap
the
output
to
80
characters
so
that
it
it
fits
on
the
terminal
and
it's
visible
beside
the.
Can
you
tell
me
the
difference
between
stats
and
the
verbose?
B
C
G
Examples
that
will
yeah
that
will
show
up
in
the
help
messages.
The
second
thing
is
about.
I
wrote
that
about.
B
F
B
G
G
I'll
take
a
look
at
that.
You
know
and
think
think
through
this
and
maybe
talk
to
you
about
the
slack
about
you
know
if.
F
B
Thank
you,
someone
other
people
also
like
to
wrote
in
the
chat.
I
can't
see.
B
I've
received
help
from
a
lot
of
people.
So
paris,
I
can't
see
the
chat
like
did
you
ask
something
specific?
I
can
address
that
if
you
there
may
have
been
addressed,
I
was.
C
Thinking
about
newbies
right,
I
mainly
I
deal
with
a
lot
of
new
people
that
come
to
go
and
cloud
native
development.
So
for
me,
auto
completion
is
like
the
first
thing
that
they
need,
and
the
second
thing
which
I
already
mentioned
was
examples,
and
I
would
always
add
at
least
one
if
you
can
provide
as
many
examples
of
the
most
common
use
case
that
you're
trying
to
solve.
C
I
wouldn't
do
every
n
case
but
like
if
you
could
do
three
of
the
most
common
use
cases
for
the
major
commands
that
always
goes
a
long
way
with
people,
because
then
they
can
see
how
they
can
incorporate
the
tool
into
environment.
The
other
thing
is,
is:
can
you
go
back
and
show
your
standard
flags
again
that
are
being
shown
when
you
ask
for
help.
B
Yeah
sure
so
when
you
said
autocomplete
do
you
mean
like
pressing
tab
and
the
command
completes
itself
that
absolutely
that's
part
of
cobra.
C
All
you
have
to
do
is
pretty
much
import
one
one
file
and
it
as
long
as
you
documented
the
way
you've
been
doing
right
now
it
it
automatically
generates.
All
of
that.
C
Me
know
time
date,
whatever
give
me
something,
so
I
can
tell
my
wife:
hey
I'm
going
to
be
on
something
for
an
hour
trying
to
help
this
guy
all
right.
So,
but
like
these
flags
right,
I
don't
see
all
right.
This
is
cool.
So
when
I
do
flags
just
first
stat
what
what
what
would
I
see
again?
I
just
want
you
to
just
go
back
over
it
because
I
don't
remember.
B
Do
you
want
to
see
the
help
on
stats?
Yes,.
C
Please,
okay,
the
only
other
thing
I
would
want
to
make
sure
which
I
am
concerned
about
is
different.
People
are
doing
the
flags
not
consistently
across
projects
for
the
jslim
and
the
ammo
and
xml.
I
would
just
make
sure
that
you're
consistent
with
everybody
else,
because
I've
seen
some
people
do
it
this
way
and
I've
seen
other
people
do
output.
So
the
cash.
B
C
C
Default
personally,
by
default
just
to
make
the
script
writers
happy.
C
C
That's
the
reason
why
I
like
output,
because
a
lot
of
people
want
to
just
wrap
your
tool
into
other
functionality
when
you're
writing
quick
scripts.
That's
only
my
personal
experience,
I'm
not
saying
how
it
should
be,
but
I
I
prefer
to
have
that.
I
I
get
very
upset
when
I
expect
at
least
one
of
them
and
then
there's
none.
C
I'm
not
here
to
say,
go
crazy
to
do
the
other
ones,
but
you
could
pretty
much
oil
tape
that
functionality
out
and
just
you
know,
if
you
wanted,
if
you're
comfortable
with
json,
then
this
out
of
converter
method
did
this.
You
know
transpile
it
to
the
other
two
and
then
use
output.
That's
my
thought.
First
of
all,.
A
Yeah
got
it,
we
can
do
those
as
follow-ups,
it's
not
necessary
for
the
first
round
itself.
You
know
yeah
the
let's
wrap
up
the
first
use
case,
so
I
us
do
you
feel
that
you're
at
a
point
where
we
can
move
to
scripts,
update
and
verify
scripts
in
kk
repository.
A
So
the
the
way
we
do
this
is
we
would
have
to
generate
the
json
file
in
a
well-known
location
in
the
kubernetes
cube
registry
right,
and
we
have
to
keep
that
up
to
date.
Right.
That's
the
that's
the
whole
point
of
this
tool
that
we
are
trying
to
make
here
right.
So
when
somebody
runs
the
update
to
updates
shell
script,
it
will
update
the
json
file
when
they
run
verify.
A
What
happens
is
it
will
compare
the
existing
json
file
and
the
new
json
file,
and
it
will
tell-
and
it
will
fail
if
the
the
new
json
file
is
different
from
the
old
json
file.
A
So
examples
to
look
at
is
update,
go
format,
dot,
sh
and
update,
verify,
go
format,
dot,
sh.
A
Okay,
that
that
would
be
examples
for
you
to
go.
Look
at
so
update,
go
format,
dot
sh
will
go
around
updating
all
the
you
know,
go
format
dash
w
dash
s
and
it'll
update
everything
right
and
then
the
verify
will
check
whether
any
of
the
files
that
are
not
up
to
date.
That
need
to
be
updated
right.
A
The
json
file
will
be
up
to
date
right
when
somebody
submits
a
pr
with
a
new
dependency
change
and
it
affects
the
total
number
of
dependencies
or
whatever
like
that.
Then
you
would
tell
them
to
run
the
tool.
Maybe
we
will
call
the
update
shell
script
from
instead
of
having
a
separate
script,
we
might
just
throw
it
into
the
update
vendor
dot
sh,
for
example,
right
update,
vendor
dot.
Sh
you
familiar
with
that
script,
no
okay.
So
there
is
a
update
vendor
dot
sh,
which
updates
all
the
dependencies.
So.
A
You
would
basically
tag
tactics
at
the
end
saying:
okay,
all
the
dependencies
are
updated,
now
update
the
json
file.
So
that's
that's
an
example
right
but
start
with
standalone
scripts
and
then
we'll
figure
out
whether
we'll
just
call
one
script
for
another
script.
Okay,
so
between
those
two
scripts,
the
the
kk
main
repository
will
be
up
to
date
right,
but
then
the
next
challenge
is
going
to
be.
A
We
we
are.
Basically
we
need
to
tell
the
dependency
approvers
that
something
has
changed
changed
and
they
have
to
like
approve
this
change
right
like
if
it
goes
from
30
to
50
right
and
the
dependency
approvers,
don't
see
it
right,
then
that's
that's
a
problem.
C
A
A
No
they'll
it'll
ask
for
approval
from
them.
Basically
yeah
yeah
right.
So
when
when
that
file
gets
touched
by
somebody,
then
the
dependency
approvers
will
basically
get
changed
on
this
change.
Got
it
yeah?
Okay,
so
I'll
give
you
some
other
urls
about
like
how
we
do
independency,
updates
and
stuff
like
that,
so
you
can
try,
try
things
out
and
see
what
is
a
good
workflow
for
this.
What
we
are
trying
to
talking
about
here,
so
this
should
be.
A
Your
next
goal-
have
a
set
of
update
and
verify
scripts
that
manage
this
file
so
that
you
know
we
highlight
that
this
is
a
new
file
and
any
changes
to
this
file
needs
to
be
approved
by
devopers
and
get
that
going
right.
A
So
now
the
before
you
can
try
this
out
in
a
pr
in
kubernetes
kubernetes.
You
don't
need
anybody's
permission
to
do
this,
so
the
the
your
your
tool
will
basically
be
installed
using
go,
install
or
something
like
that,
and
then
you
would
run
the
tool
so
make
sure
it
you
you
have.
A
There
are
several
other
tools
that
are
there
in.
There
is
a
in
hack
tools.
There
is
a
go.m
go.mod
file,
hack
tools,
so
that's
where
you
would
add
it,
and
if
you
look
at
the
that
gomod
file,
you
will
see
that
we
have
several
other
tools
that
are
in
the
similar,
similar
fashion
as
your
tool.
Okay,
now
one
of
the
main
things
before
we
can
land
this
code
is.
Are
we
going
to
keep
your
repository,
the
repository
that
you
have
it
in
right
now.
A
A
Talk
to
nikita
to
see
where
it
would
fit
nikita
does
github
management.
So
she'll
probably
give
you
some
pointers
and
in
a
worst
case
scenario
we
would
request
a
repository
in
under
cigar's
name.
Basically
right
that
would
be
the
then
you
know,
then.
Basically,
you
know
you'll
add
owner's
files
and
there's
a
process
for
it
and
there's
a
template
for
it
and
those
kinds
of
things
right
like
and
they
there
has
to
be
approvers
and
there's
bots
going
to
be
running
against
it.
A
So
you
end
up
doing
the
whole
thing,
but
you
should
poc
the
update
and
verify
scripts
in
that's
one
thread.
The
other
thread
does
talk
to
nikita
about
like
where,
where
where
this
would
fit
in
okay
got
it
okay
and
let's
shoot
for
a
week
or
so.
For
this.
A
A
Again,
naveed
and
nabarun:
are
there
too
so
they'll
be
able
to
help
you
as
well?
We've
all
mugged
around
with
those
scripts
insane
number
of
times.
B
A
Okay,
audio
issues,
no
worries
paris,
thanks
for
hanging
out
with
us
mike
paris
did
you
have
anything
to
talk
about
today,
nope.
A
Yep,
that's
cool,
okay,
sounds
good.
Nice
work
ash
thanks
a
lot.
Everyone
we'll
see
you
all
in
two
weeks.
E
A
A
Yeah,
so
for
those
of
you
who
are,
who
don't
have
the
context,
so
container
d
is
another
project
that
you
know
mike
and
I
are
associated
with.
So
in
that
there
is
a
configuration
file,
it
goes
under
slash,
etc,
container
d
directory
and
the
problem
that
we
have
we
are
having
is
so.
There
is
a
default
configuration
and
you
can.
You
can
use
the
command
line
to
generate
the
default
configuration
file
it
which
will
have
all
the
options.
A
You
know
it
has
like
section,
and
then
it
has
name
value
pairs
and
you
can
arbitrarily
nest
it.
So
it's
really
powerful.
Now
the
problem
that
we
are
having
there
is.
We
want
people
to
be
able
to
specify
some
changes
which
are
different
from
the
default
config
and
only
those
like,
for
example.
A
If
I
want
to
change
true
to
false
or
like
I
want
to
go
from
like,
I
want
to
specify
a
binary
name
deep
in
the
configuration
I
don't
want
to
do
the
whole
configuration
I
don't
want
to
generate
the
whole
configuration
file.
I
want
to
specify
only
these
things
that
I
want
change
right
and
that
is
somehow
not
working
properly
so.
A
That's
creating
some
issues
right,
although,
for
example,
the
problem
we
faced
yesterday
was,
I
wanted
to
change
like
one
option,
which
was
like
three
levels:
nested
and
it
wasn't.
It
was
failing
because
something
in
the
level
above
it
was
not
specified
in
my
configuration
file.
So
I
had
to
specify
like
level
three
level,
two
level
one.
You
know
all
the
parameters
there
and
then
it
would
take
it
right.
You're
you're,
missing.
E
E
Yeah
yeah,
unfortunately,
the
docker
team
also
used
tamil
and
it
was
a
version
called
burnt
sushi
and
everybody
that
started
from
docker
went
out
right,
just
used
burnt
sushi,
but
it
as
happens
with
a
lot
of
open
source
projects.
This
one
sort
of
fell
by
the
wayside
and
isn't
really
being
supported
anymore.
So
now
we
had
to
move
up
to
it
to
a
different
one.
Peltier
is
the
one
also
sometimes
called
gotomel
yeah,
so.
A
A
E
A
E
Got
belt
here
now,
so
I
don't
know
I
don't
know
at
some
point.
Yes,
I
think
we
need.
We
need
to
have
some
some
common
guidelines
for
all
the
sub
projects.
Right.
You
know
for
configuration
models.
I
I'd
prefer
using
yaml
or
something
but
yeah.
It
is
what
it
is
right.
There
were
small
clients
in
the
beginning,
so
yeah,
oh
well,
anyhow,.