►
From YouTube: Delivering GitOps with Argo CD
Description
Argo graduated to an incubated project for CNCF last year to respond to keep up with the needs for application developers. See how the project has evolved, the challenges it addresses, and what's next for Argo CD.
A
Get
ups
is
a
flavor
of
continuous
integration
and
continuous
delivery.
One
of
the
prominent
practices
within
the
devops
movement
and
the
idea
is
quite
simple:
it.
It
advocates
putting
everything
pretty
much
everything
about
your
desired
system,
an
entire
system,
infrastructure
and
application
in
a
declarative
manner,
inside
git
repositories
and
drive
your
infrastructure
and
application
operations
through
well
understood,
git
workflows
such
as
pull
requests
and
merge
requests.
B
So
argo
cd
started
at
intuit
a
few
years
ago
when
intuit
acquired
a
startup
named
atlantix
and
into
a
task
that
that
group
is
building
a
new
self-service
developer
platform,
because
intuit
realized
that
we
needed
to
move
faster.
We
needed
to
innovate
faster.
We
need
to
be
more
agile
in
the
process
of
creating
code
developing
code
and
they
had
a
project
called
argo
workflow,
which
was
a
workflow
orchestration
engine,
so
that
started
building
the
the
self-service
platform.
B
Based
on
that
and
as
that
was
being
developed,
we
realized
there
was
a
need
for
a
continuous
deployment
project
or
product
and
that's
what
argo
cd
was
based
out
of
and
that's
when
we
started
applying
the
github
principles
and
how
you
take
all
the
cloud
native
goodness
that
we
were
using
to
build
this
platform
and
how
we're
changing
the
way.
We're
developing
and
building
a
project
out
of
that.
Intuit
strongly
believes
in
in
open
source
and
giving
back
is
one
of
our
core
values
and
that's
perfectly
embodied
in
the
open
source
community.
A
Environment
as
red
hat,
given
our
open
source
heritage,
we
started
looking
in
open
source
communities
if
there
is
a
project
that
solves
this
problem
well,
and
we
came
across
a
few
started
interacting
with
these
communities
and
argo
cd
became
quite
obvious.
That
is
a
very
successful
project
as
a
part
of
cloud
native
computing
foundation
that
addresses
this
problem
really
well.
At
the
same
time,
it
has
a
very
active
and
vivid
community.
B
Hat
has
a
long
history
of
of
helping
drive
and
grow
communities
just
what
we
were
looking
for
and
especially
on
the
cloud
native
cloud
native
area,
so
they
have
really
stepped
up
in
taking
argo
to
the
next
level,
they're
contributing
at
every
level,
and
we
work
closely
on
the
engineering
side,
product
management
and
marketing.
So
I'm
really
excited
you
know
how
how
reddit
is
helping
take
the
argo
project
and
the
community
to
the
to
the
next
level?
B
So,
according
to
the
cncf
charter,
and
I'm
paraphrasing
they're
saying
that
cloud-native
technologies
empower
organizations
to
build
and
run
scalable
applications
in
modern
dynamic
environments
and
that's
what
kubernetes
is
meant
to
do
and
meant
to
be.
However,
there
are
some
rough
edges
around
kubernetes
doesn't
take
you
all
the
way
to
that
state,
especially
when
you're
looking
at
application,
and
that's
where
argo
cd
and
the
argo
projects
come
in.
A
Gitaps
is
built
around
argo
cd
as
the
core
component
and
his
aim
is
to
bring
argo
cd
within
the
ecosystem
of
capabilities
tools
and
user
experiences
of
openshift.
So
it
brings
our
city
to
the
cluster
and
provides
a
user
experience
within
openshift
for
customers
and
also
helps
customers
with
some
of
the
tooling
around
getting
started
with
the
githubs
process.
Using
argo
cd
using
techno
pipelines
for
continuous
integration,
integrated
into
the
secret
managers
and
other
aspects
that
need
to
be
in
place
for
a
team
to
start
on
their
under
github's
adoption
and
github's.