►
From YouTube: Argo CD and Rollouts Community Meeting 5th May 2021
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
All
right,
hello,
everyone
and
welcome
to
the
may
2021
argo
cd
and
rollouts
community
meeting,
I'm
your
host
jesse
suen,
I'm
a
principal
engineer
at
intuit
and
one
of
the
maintainers
of
the
argo
project.
A
Just
a
reminder:
these
meetings
are
recorded
and
will
be
uploaded
to
youtube
before
we
get
into
the
autopilot
just
a
quick
announcement
about.
Let
me
share
the
screen:
a
quick
announcement,
argo
rollouts,
the
first
release
candidate
for
argo
rollouts-
has
been
released
last
week,
so
we
want
to
make
this
available
so
that
we
can
get
some
big
time
in
the
community.
A
It's
been
installed
in
the
half.
A
dozen
clusters
inside
are
at
intuit
so
far
so
good,
and
some
of
the
kind
of
highlights
of
the
release
are
that
we
do
have
a
new
ui,
which
we
I
think
we
presented
this
previous
meeting
this
one
we
might
not
have
presented
or
demoed
yet,
but
with
rollouts,
it's
now
possible
to
reference
existing
workloads
instead
of
inlining
a
pod
template
a
whole
pod
template.
A
A
So
I
encourage
you,
if
you're
a
rollout
user,
to
give
this
a
try
and
within
hopefully
in
two
weeks
or
so
it
should
be
generally
available.
Okay,
that's
all
I
had
it's.
I
do
you
want
to
take
over.
B
B
We'll
show
you
a
very
nice
demo
that
the
team
members
have
prepared
it's
basically
a
summary
of
a
blog
post.
We
already
created
that
you
can
check
out
later
and
afterwards,
we'll
move
a
little
bit
to
some
q
a
session
and
we'll
show
you
the
roadmap
and
we'll
be
happy
to
to
answer
any
any
other
questions.
So
and
I'll
move
we'll
move
to
norm
which
will
show
the
demo.
C
Okay,
hello,
I'm
going
to
show
you
the
the
quick
demo
of
how
to
create
the
github's
repo
and
how
to
manage
it
using
that
gaussian,
sili,
xd5,
sorry,
okay,
so
first
thing
I've
done
before
I
I've
exported
a
git
token.
So
basically
I
have
it
already,
but
you
just
export
it
from
from
your
github
code
to
support
github
and
then
all
the
commands
will
will
use
it
automatically.
It's
not
a
mandatory
step.
C
C
This
command
will
install
argo
cd
on
my
current
cluster
record
and
connect
it
to
a
gke
cluster.
It
will
create
some
photo
structure
on
the
repo
that
I
just
created,
and
it
will
also
create
the
applications
over
there.
One
application
will
manage
diagon
city
itself,
and
another
application
will
be
used
later
to
create
more
projects
and
applications
and
also
by
the
cli
so
running.
This.
C
It's
basically
cloning,
the
repo
it's
doing
some
stuff
over
the
on
cluster,
and
apart
from
the
bootstrap,
the
the
other
commands
you
will
see
later
and
most
of
them
do
not
require
access
to
the
cluster.
They
will
only
work
on
the
on
the
git
repo
and
the
few
commands
that
do
currently
require
require
the
cluster.
We
are
working
on,
improving
that
and
making
everything
work
only
through
githubs,
so
our
aim
is
to
have
only
the
bootstrap
touch
the
the
cluster.
C
This
is
the
what
we're
going
for
so
currently
we
are.
We
have
applied
the
aggro
cd
and
application
set
on
the
cluster.
Now
we're
waiting
for
the
server
to
be
ready.
We
can
see
here
the
folder
already
starting
to
to
run.
Everything
is
running.
C
This
is
the
applying
some
of
the
applications,
and
now
we
fell
back
at
the
ripple.
I
can
see
this
this
basic
structure
over
here
we
have
the
bootstrap
folder.
This
contains
two
applications.
Two
argo
cd
applications,
one
application,
the
argo
cd
application
is
referencing,
this
folder,
and
over
here
we
have.
We
have
a
customization,
basically
installed
installed
argo
cd,
and
this
repo
has
argo
cd
and
application
set,
and
it
also
creates
the
namespace.
C
So
we
have
it
here
and
the
second
application
that
we
are
installing
and
is
the
root
application,
and
this
one
is
referencing
this
folder,
which
is
currently
empty.
It
only
has
some
md
file.
You
can
read
here
how
to
create
more
projects
that
I'll
show
in
the
demo
as
well,
and
the
third
folder
we're
creating
is
the
customize
folder
and
again
this
one
is
currently
empty.
This
folder
will
hold
all
the
applications
we
will
deploy
to
our
clusters.
C
C
C
Here
we
see
two
resources
that
basically
the
the
autopilot
project,
but
still
we
still
don't,
have
any
applications,
and
now
we
follow
as
an
application.
So
now
an
application
and
give
it
a
name.
C
C
C
Folder,
I
can
see
the
app
I
just
created
and
it
has
a
base
which
this
points
to
the
to
this.
So
the
base
is
referencing,
the
the
parameter
I
supply
and
the
overlay
which
is
currently
we
only
have
one
overlay,
is
referencing
the
base
and
over
here
I
can
add
more
stuff,
add
patches
or
images
and
show
you
later.
C
C
C
C
And
again,
it's
just
being
displayed
deployed
over
there
and
everything
is
managed
through
the
githubs
every
all
the
the
cli
everything
you
did
was
commit
here.
So
now
in
overlays
I
have
two
different
overlays
one
is
the
project
project
one
is
for
staging,
and
over
here
we
can
see
how
it's
directing
that
application
to
be
on
a
different
cluster.
C
C
C
C
C
C
C
Service,
of
course,
I
can
also
just
edit
the
the
base,
if
I
want
to,
and
then
it
will
affect
all
all
the
different
projects
at
the
same
time,
if
I'm
adding
it
here,
it
will
affect
both
the
staging
and
the
production.
So,
and
I
can
do
anything,
I
want
in
either
location
and
affect
all
the
different
like.
B
Thank
you.
No,
so
I
I
saw
a
few
questions
in
the
chat,
so
I
we'll
be
happy
to
answer
the
questions
before
moving
on
to
to
showing
a
little
bit
about
the
whole
map
and
architecture
so
feel
free
to
ask.
I
saw
a
question
about
the
albert
for
the
projects,
something
like
that.
So
no,
if
you
can
elaborate
a
little
bit
about
that
and
by
what
story
about
what
are
the
outback
configurations
for
the
project,
setups.
C
Sorry,
I'm
not
sure
if
I
like
everything
currently
is
over
here,
the
like
defaults,
but,
of
course
everything.
D
C
The
installation
of
the
agua
city
itself
by
default
is
cluster
installed,
but
we
have
a
flag
to
install
it
on
a
namespace
option
and
also
the
entire
bootstrap
command
can
accept
a
different
source
for
your
august
installation.
So
as
long
as
it
contains
iocd
and
application
set,
it
should
work
so
the
bootstrap
can
have
whatever
you
want
in
there.
F
Are
there
any
questions,
maybe
so
my
question
was:
how
how
will
we
maintain
the
r
back?
Will
the
r
back
for
these
applications
and
projects
be
stored
in
the
kubernetes
at
the
back
end,
or
will
that
also
be
in
github.
C
If
you
have
the
resources
for
for
your
for
your
r
buck
here,
you
can
have
it
in
the
githubs.
It
all
depends
on
what
what
you
applied.
What's
your
application.
C
So
so
this
structure
is
at
the
moment.
This
is
the
way
autopilot
is
building
the
the
ripple
everything
I
didn't
mention
it
before,
but
again
in
the
bootstrap.
C
It
is
possible
to
have
all
of
that
inside
the
sub
folder,
so
you
can
have
an
existing
repo
that
has
other
things
and
bootstrap
into
a
specific
folder
in
there,
so
it
doesn't
have
to
be
on
the
root
of
the
repo,
but
other
than
that.
Those
three
folders
are
rms.
That's
how
the
bootstrap
is
working,
but
then
a
specific
application
that
you
created
a
specific
manifest
or
your
customized
folder,
and
you
can
manage
it.
C
There
is
also
an
option
if
you
want
to,
if
you
have
the
mini,
manifest
files
locally
on
your
phone
on
your
hard
drive,
then,
instead
of
having
a
customization
here,
the
base
will
just
contain
install
the
ammo
file
with
everything
flat
or
all
the
resources.
So
it
is
an
option.
C
A
I
have
a
question:
if
autopilot
will
would
work
with,
can
it
manage
many
repos
or
is
it
currently
a
mono
repo.
C
I
just
I
set
up
this
end
variable.
I
don't
have
to
set
it
up.
I
can
send
it
in
on
every
command
and
I
can
have
every
command
go
to
a
different
repo
and
and
work
on
it.
But
but
currently
every
repo
is
has
to
be
a
complete
solution,
so
it
has
to
be
bootstrapped
and
it
has
to
contain
a
lcd
and
installation
on
it.
C
So
there's
nothing
to
prevent
you
from
having
several
different,
such
a
github,
github's
repo,
but
they're,
not
all
managed
by
the
same.
Obviously,
at
the
moment,
okay,.
A
Yeah,
and
can
you
talk
a
little
bit
about
when
this,
the
relationship
between
projects
and
the
applications?
Is
that
something
the
user
can
choose
for
themselves
or
is
there
some
kind
of
mapping
that
is
autopilot
decides
for
that
project
in
the
application.
C
C
It's
nothing
like
the
user
shouldn't
care
about
it.
I
I
hope
the
application
set
is
the
one
that's
in
charge
of
creating
the
application,
because,
when
you're
adding
an
application,
we
basically
add
a
config.json
file
on
a
specific
location
and
then
the
application
says.
C
C
Here
so
everything
under
customize,
whatever
application
overlays
prod.
So
all
all
the
configurations
that
are
matching
this
path
will
create
an
application.
So
this
is
how
we
basically
commit
the
configuration
and
if
you
have
the
files
around
it-
and
this
is
what
causes
the
application
to
appear
and
then
the
project
is
used
to
separate
applications
and
also
in
the
future,
we'll
add
more.
C
B
So
if
there
are
no
more
questions,
maybe
let's
pass
through
oren
to
talk
a
little
bit
about
the
roadmap,
which
is
super
interesting
to
see
where
the
autopilot
will
move
ahead
from
here,
and
we
have
all
sorts
of
thoughts
and
things
that
we
would
like
to
get
feedback.
And
so
we
can
decide
about
the
prioritization.
So
oh
then
go
ahead.
Yeah.
G
Okay,
thank
you
so
so.
First,
I
would
like
to
mention
that
the
roadmap
is
available
on
the
on
the
read
the
docs
site
and
the
reference
the
reference
to
the
documentation
is
found
in
our
in
the
git
in
the
rcd
autopilot
repository,
and
I
will
also
would
like
to
take
this
opportunity
and
encourage
encourage
every
one
of
you
to
also
to
check
our
issues
page.
So
this
roadmap
is
actually
based
on
on
the
issues
page
that
is
associated
with
with
the
repository.
G
So
you
can,
you
can
either
add
more
issues,
thumbs
up
or
thumbs
down
any
issues
that
you
would
like
that
will
again
a
priority
and
so
on
so
and
so
forth.
Okay,
so
regards
the
the
roadmap
that
we
we
thought
about
it.
I
would
like.
We
talked
about
the
next
few
items
and
the
repository
update
and
uninstall.
For
now,
we
don't
support
upgrade
by
upgrade
means
that
the
ability
to
upgrade
the
argo
cd,
the
obviously
that
we
are
currently
installing
in
the
boots
up
command.
G
G
We
would
like
also
to
support
a
way
to
upgrade
an
app,
so
so,
when
an
app
so,
for
example,
whether
a
new
a
new
tag
that
is
associated
with
some
app
is
being
published.
So
we
would
like
to
that.
Argo
cd
will
be
aware
of
this
of
this
tag,
and
we
will
offer
either
manual
or
automatic
way
to
to
upgrade
the
app
and
to
create
pull
requests
that
will
be
applied
to
the
cluster.
Sorry
will
be
applied
to
the
to
the
grid,
repository
and
delete
app.
G
Next
item
is
a
story
secret
as
for
today,
the
git
token,
that
is,
that
we
are
using
to
create
to
to
have
the
access
to
the
git
repository,
is
being
stored
on
on
kubernetes.
So
we
would
like
to
to
find
a
a
good
way
to
use
secrets
in
in
the
github's
approach
and,
of
course,
storing
also
the
g
token
in
in
this
way.
G
So
we
are,
we
are
thinking
about
integrating
with
external
secret
stores
like
like
sealed,
secret
or
or
vault,
or
any
other
secret
store
providers
and
and
and
if
and
we
would
like
to
provide
out
of
the
box
store
solution
in
case
there's,
no
one
exists
on
on
the
cluster.
G
Another
item
is
the
the
multiple
aggressive
installation,
so
as
for
today,
we
have
a
one
argo
cd
to
rule
them
all
so
like
like
nom
demonstrated,
there
was
one
obviously
installation
that
actually
controlled
two
cluster,
so
we'd
like
to
to
support
a
weight,
a
way
that
that
that
either
either
argo
cd
was
already
installed
and
the
autopilot
will
work
with
it
automatically.
E
G
Of
course,
a
support,
a
scenario
where,
where
august
cd
is
going
to
be
installed
on
a
per
cluster,
so
this
is
also
an
an
important
icon
on
our
roadmap.
Also,
we
got.
We
got
a
request
to
support
support
n.
G
For
now
we
are
only
supporting
the
customize,
so
we
need
to
support
other
other
templating
languages,
so
probably
the
next
one
will
be
helm
other
or
everything
the
community
will
choose
to
implement
and
regards
the
ripple
create
we
for
now
we
support
a
gita
people
create,
so
we
would
like
to
support
also
bitbucket
and
gitlab.
G
So
any
question
is
on
the
roadmap,
and
this
is
the
the
issues
page
just
like
we
thought.
H
I
thought
all
right
real,
quick
as
initial
as
an
end
user.
If
we
wanted
to
vote
for
a
certain
prioritization,
where
would
we
go
to
submit
that
vote.
G
G
B
G
Sorry
thanks,
thank
guys
so
just
a
thumbs
up
or
any
other
reaction,
and,
of
course,
according
to
community,
we
will
pick
the
items,
the
the
issues
that
get
more
thumbs
up
or
any
other
affection
icon
and,
and
we
will
try
to
implement
it,
that's
perfect!
Thank
you.
Okay,.
G
B
Thank
you
so
last
thing
that
we
wanted
to
show
a
little
bit
is
show
a
little
bit
the
architecture
and
show
what
is
the
process
of
contribution
and
the
release
life
cycle
a
little
bit.
So,
let's
move
away
if
you
can
share
a
little
bit
starting
from
the
architecture,
so.
D
Can
you
see
it
guys
yeah
yeah,
that's
fine,
okay!
So,
basically,
what
you
can
see
is.
It
is
just
what
the
norm
bran
in
the
in
the
demo.
D
So
of
course,
you
can
also
do
it
manually
through
git,
but
we
would
like
to
provide
doing
the
the
trivial
things
like
adding
an
application
deleting
it
through
the
cli,
but
all
of
that
can
also
be
managed
through
git.
D
So
that's
the
architect
architecture
now
to
the
actual
release,
life
cycle
and
contributions.
So
the
the
repo
itself
is
is
managed,
like
any
other
open
source
ripple
similar
to
many
of
the
other
algo
projects.
D
So
yeah,
of
course,
you're
welcome
to
create
issues
and
submit
a
pull
request
and
I'll
just
show
you
one
pull
request,
for
example,
so
you
can
see
once
you
create
a
pull
request.
We
run
a
sci
pipeline,
which
you
can
see
here,
so
we
use
code
fresh
currently
to
run
the
ci
pipelines
and
you
can
easily
just
click
on
it.
It
will
also
show
next
to
each
commit
and
it
will
link
you
to
the
actual
build.
D
D
We
will
just
go
to
a
release
branch
and
then
from
there
we
will
run
the
release
pipeline,
which
you
can
see
here.
So
it's
basically
pretty
simple.
It's
just
running
the
ci
pipeline
and
builds
the
the
binaries
and
creates
a
github
release
and
does
all
the
the
boring
stuff.
D
A
All
right,
thank
you
code
fresh
for
that
awesome,
presentation.
Well,
autopilot
looks
like
it's
in
the
already
really
far
long
shape
from
the
last
time
or
like
the
last
like
a
month
ago,
when
you
guys
were
talking
to
us
about
it,
okay,
so
so,
actually
that
was
the
agenda
for
this
month.
We
had
one
that
we
pushed
off
till
next
month
with,
but
actually
next
month,
we
wanted
to
present
about
a
hackathon
project
that
we
did
and
intuit
to
support
argos
cd
style
notifications,
but
for
rollouts.
A
So
the
idea
is
that
you
will
annotate
your
your
rollout
with
the
same
style
of
annotations
that
you
do
with
argo
cd
notifications
and
then
you
can
then
get
kind
of
life
cycle
messages
or,
like
slack
messages
or
emails
or
pages
on
interesting
events
about
your
rollout.
So
look
forward
that
to
the
next
meeting,
but
I
knew
we.
We
knew
that
this
would
take
most
of
the
meeting,
so
I
push
it
out
to
next.
A
E
I
was
just
going
to
add
on
that
argo
autopilot
thing
I
just
posted
in
the
chat,
a
link
to
the
blog
post,
announcing
it
so
feel
free
to
share
that
and
use
it
to
follow
along,
and
I
I
had
a
pretty
good
experience
with
it.
So
good
work,
good,
good
work
at
thai
and
no
I'm
in
the
rest
of
the
team.
A
All
right,
so,
if
there's
no
other
agenda
topics,
we
can
end
a
little
bit
early
today,
so
yeah
again
feel
free
to
update
the
google
doc
with
agenda
items
for
demos
or
anything
you'd
like
to
discuss
about
the
projects.