►
From YouTube: OpenShift Coffee Break: OpenShift GitOps
Description
Get your espresso ready for the EMEA OpenShift Coffee Break as it's a full GitOps hour!
We welcome our special guest Harriet Lawrence, PM for OpenShift GitOps, to talk about latest updates on the Argo CD community together with latest and greatest feature on OpenShift GitOps Operator.
Agenda:
- What is GitOps
- OpenShift GitOps and Argo CD
- What is a real life use-case for GitOps? How are customers using GitOps in their environments?
- New in v1.6
- Upcoming in v1.7
A
A
Welcome
back
to
the
openshift
TV
coffee
break.
Today
we
have
a
special
episode
with
our
special
guest.
We're
gonna
introduce
our
special
guest
in
a
moment
before
we
go
welcome
to
the
open
shift.
Tv
coffee
practice
is
a
weekly
show.
We
have
here
in
Canada
near
time
zone
where
we
talk
all
about
Cloud
native
kubernetes
and
openshift.
My
name
is
Natalie
winter
product
marketing
manager
for
openshift
and
I'm.
Here,
with
my
co-host,
Andrea.
A
C
I'm,
the
PM
for
openshift
get-offs.
A
That's
great
that's
great,
and
for
this
you
see
my
celebration
t-shirt
for
welcome
to
the
show.
We
have
lots
to
talk
about,
I,
know
and
I'm
sure
you
all
know.
Ketops
is
a
really
trending
topic
and
talking
about
gear
UPS
we
have.
We
can
also
mention
that,
with
there
there
was
articlecon
in
these
days
you
can
say
I'm
gonna
share
in
the
chat
the
link
to
for
our
present
to
argokon
all
right.
First
question:
what
is
what
is
argument?
What
is
what
is
Argo.
C
Oh
so
Agro
CD
is
a
open
source
project
and
it
provides
well
in
the
name,
continuous
delivery
and
ago
Khan
has
been
happening
this
week
and
it's
a
conference
in
the
US
all
about
Argo.
A
That's
great,
that's
great
I've,
seen
many
pictures
on
Twitter
from
our
colleagues
being
there.
So
it's
very
it's
very
cool
conference
base.
It's
a
cncf
element
that
is
sponsoring
also
is
a
diamond
sponsor
and
we
have
a
keynote
and
a
special
event.
Today,
the
definition
day
detox
happening
in
Sunnyvale,
our
office,
I,
didn't
know
we
have
this
office
fantastic,
so
folks,
I
hope
you
had
your
coffee
shot.
Oh
and
I
hope
you.
You
are
you're
having
one,
because
here
we
have
to
talk
about
here
we
go.
A
C
I
did
I
brought
along
some
slides.
If
that's
all
right,
it's
got
some
visuals
for
folks,
perfect.
Let's
get
started
all
right,
thanks
cool,
so
welcome
folks,
we
can
go
on
to
the
next
slide,
get
to
see
my
face:
hello,
I'm
Harriet.
C
So
these
are
places
you
can
find
me
I'm
on
Twitter.
You
can
shoot
me
an
email
if
you've
got
questions
about
get
Ops
or
openshift
get-ups,
and
if
you
want
to
chat
I'm
in
the
cncf
slack
as
well.
C
So
this
is
a
little
overview
of
what
I'm
gonna
share
with
you
all
today.
So
have
a
look
at
what
is
get
Ops
openshift
get
Ops
and
Argo
CD.
C
How
are
people
using
get
Ops
in
their
environments
and
then
we'll
have
a
look
at
what
we've
released
recently
in
our
openshift
get
Ops
product
and
what's
coming
up
all
right,
so
you
probably
all
have
heard
about
get
Ops
I'm,
not
sure
how
many
folks
are
like
deeply
familiar
with
it.
So
I
thought
we'd
go
over
the
get
Ops
principles
to
start
with.
C
So
these
are
the
four
core
get
Ops
principles.
They
were
defined
by
the
get
Ops
working
group
back
in
2021,
so
the
first
is
that
your
system
is
described
declaratively,
so
that
means
you've
written
down
somewhere,
usually
in
yaml.
What
your
system
should
look
like,
be
that
an
application
with
access
controls
or
how
a
cluster
should
be
configured
so.
C
Next,
we
want
the
changes
that
we
approve
to
be
applied
automatically,
so
usually
that
approval
process
happens
via
a
pull
request
to
your
config
repo,
and
once
that
merges
we
want
those
changes
to
roll
out
automatically.
C
So
not
only
does
it
pull
from
git,
but
it
pulls
at
regular
intervals
to
check
for
changes
which
leads
us
to
the
last
one.
So
this
is
the
one
that
I
feel
is
real
key
part
of
get
Ops.
You've
got
a
controller
that
manages
and
monitors
your
repo,
it
pulls
for
changes
and
it
detects
drift
between
your
desired
State
and
the
actual
state
of
your
system,
and
it
can
act
on
that
drift.
It
could
notify
you
of
the
discrepancy
or
it
could
do
self-healing
and
automatically
bring
it
back
into
sync.
C
C
So
we
provide
the
access
to
the
ago
CD
UI
to
manage
and
monitor
your
deployments,
and
you
can
use
that
through
openshift,
so
openshift
get
Ops
is
our
red
hat
official
version
that
we
make
sure
to
apply
our
standards
of
stability
and
security
to,
and
you
get
a
whole
bunch
of
extra
support
when
you
use
the
openshift
operator.
C
So
what
do
you
get
in
openshift
get
Ops
in
Argo,
so
it
allows
you
to
do
multi-cluster,
config
management,
so,
as
I
mentioned
before
it
can
manage
cluster
and
application
configuration,
and
it
can
do
that
for
multiple
clusters
from
one
place.
One
of
the
most
exciting
recent
features
that's
just
become
generally
available.
Is
application
sets
so
applications?
That's
automatically
generate
Argo
CD
applications
so
from
a
single
yaml
file.
You
can
describe
your
application
list.
C
All
the
Clusters
that
you'd,
like
it
deployed
to
and
Argo
CD
will
take
care
of,
creating
them
all
at
the
same
time,
across
as
many
clusters
as
you
specified
and
there's
lots
more
that
you
can
do
with
application
sets.
Creating
and
managing
replicas
is
just
one
and
we've
also
got
automated,
install
and
upgrade
of
Argo
CD.
So.
A
Oh,
we
lost
a
slide,
but
it
was
an
interesting
what
to
say.
The
I
took
this
opportunity
earlier
to
ask
you
more
about
application
sets
because
I
I
know
it's
a
feature
which
is
arriving
from
from
some
version,
but
I
would
like
to
ask
you
if
application
center,
the
foundation
for
deploying
application
to
multiple
clusters?
What
is
what
what
is
the
purpose
of
application
sets.
C
Yeah
so
it's
kind
of
like
a
way
to
template
your
applications
or
your
clusters,
so
you
define
in
one
place
what
your
applications
should
look
like
and
say
you
want
three
replicas.
C
B
Could
also
work
in
cases
like
where
you
putting
together
a
Dr
solution,
and
you
want
to
make
sure
that
you
are
deploying
on
let's
say
both
clusters:
the
DDR
solution.
The
same
version
not
only
are
the
applications,
but
all
the
configurations,
like
all
the
resources
that
are
required
and
make
sure
that
they
don't
drift.
C
So
we've
got
our
slides
back
yeah,
all
right
cool,
so
we
were
talking
about
the
automated
installment
upgrade.
So
when
you
use
operator
Hub
to
install
get
Ops
it'll
do
an
instance
of
Argo
CD
for
you
and
configure
it
for
you.
It's
all
you're
ready
to
go
and
you
can
choose
to
automate
upgrades
as
well.
So
the
operator.
C
Lifecycle
manager,
olm,
I,
don't
often
say
these
acronyms
all
out
loud.
So
it's
going
to
be
a
tongue
twister
for
me
this
morning,
will
ensure
that
you're,
always
on
the
latest
version
and
that'll
include
any
new
features
and
any
relevant
security
objects
as
well.
C
We're
not
quite
ready
for
the
next
slide.
Oh
sorry,
thanks.
C
C
Cam
is
a
CLI
and
it
uses
best
practices
when
setting
up
environments
and
it
can
help
you
getting
started
with
a
directory
structure.
It'll
create
a
technon
pipeline
for
you
with
web
hooks
that
connect
back
into
agrocd
and
it's
a
really
great
way
to
familiarize
yourself
with
githubs,
if
you're
not
ready
to
just
make
your
own
configurations,
and
it
can
give
you
a
kind
of
jumping
off
point
to
customize
your
own
setup.
C
Finally,
we've
got
deployments
and
environments
insights
so
get
Ops
is
integrated
with
the
openshift
console,
you're
probably
used
to
working
in
the
developer
and
admin
consoles
already,
if
you're
an
openshift
user,
and
you
can
find
your
get
UPS
applications
in
there
as
well.
You
can
see
all
your
environments,
you
can
filter
by
project,
and
you
can
see
your
deployment
history
in
there
right
alongside
everything
else
in
the
console
all
right.
So
now
we're
ready
for
the
next
slide.
C
C
Some
folks
are
using
it
purely
for
application
delivery,
and
this
is
this
is
probably
the
use
case
I
see
most
often,
and
what
I
think
a
lot
of
folks
assume
from
hearing
the
name:
Argo
CD,
that's
the
cd
part,
The
Continuous
delivery,
part
of
it.
A
C
Mention
thanks
yeah,
so
they
had
four
different
environments
like
Dev
test
stage,
prod
something
similar
to
that
they're
running
three
different
instances
of
Argo
CD
and
managing
access
control
with
ABAC
and
assigning
teams
and
users
to
what
they
needed
so
yeah.
What
was
your
question?
Natalie
yeah.
A
How
to
scale
I'll
just
get
it
out
right.
You
say
trade
instances
for
8
000
up,
so
they
did
they
make
any
tuning,
or
is
there
any
best
best
practices?
You
know
how
many,
how
many
user,
how
many
app
anarco
instances
could
support.
C
So
it
really
depends
on
sorry.
Every
answer
I'm
gonna
give
is,
it
depends
yeah.
C
B
C
Have
access
to
to
to
give
them
a
bit
more
oomph
and
power
more
applications,
so
the
folks
running,
18
000
applications
have
done
that.
But
I'd
say
that
that
is
a
more
rare
case.
We
don't
usually
see
people
running
that
much
stuff,
but
we
often
get
questions
about
like
oh.
How
much
can
I
handle
like
quite
a
lot
so
go
wild
foreign.
C
Other
people
are
doing
cluster
config,
so
they're
using
it
to
configure
the
Clusters
themselves,
not
just
the
applications,
so
you
can
use
like
we
were
talking
about
application
sets.
You
can
declaratively
Define
your
cluster
config
and
then
stamp
out
as
many
clusters
as
you
need,
which
is
a
cool
way
of
making
sure
that
you
know
exactly
how
all
your
clusters
are
managed
and
what
settings
they've
got
and
making
sure
that
people
aren't
going
in
and
manually
adjusting
what
your
clusters
are
doing.
C
So
one
cool
example
of
that
I
saw
a
single
instance
of
Argo
on
a
hub
cluster.
Managing
config
for
all
the
spokes,
I've
also
seen
folks
with
an
Argo
CD
per
cluster,
managing
just
the
config
for
that
cluster.
C
So
this
kind
of
Blends
in
a
little
bit
with
the
multi-cluster
management
piece,
which
is
the
the
third
dot
point
there.
So
you
can
totally
use
Argo
CD
to
manage
a
single
clusters
config,
but
more
and
more
often,
these.
B
C
A
Right,
I'm
and
for
this
approach
already
having
a
one
Argo
per
cluster
who's
gonna
manage
the
Argo,
so
you
know
you
you're,
reducing
the
complexity
of
having
one
Central
article
for
all
the
cluster,
but
also
adding
a
Mania
complexity
to
manage
those
Argos.
How
do
you
see
this
use
case.
C
So
you
can
kind
of
have
the
best
of
both
worlds.
You
can
have
one
Argo
on
like
a
hub
or
just
another
cluster
that
manages
the
rest
of
your
Argos
or
if,
if
you've
got
really
stringent
security
requirements,
and
you
need
them,
each
of
them
to
be
really
isolated
from
each
other.
C
B
And
yeah
just
a
question
from
the
Pina
Gallery
here,
so
there
has
to
be
at
least
one
component
of
Argo
that
runs
and
they
call
them
the
managed
clusters
in
the
sense
that
you
said
there
is
a
controller
that
is
is
is
checking
if
there
is
drift.
So
something
is
running
on
the
on
that
cluster,
even
if
you
don't
have
the
full
Argos.
That
is
that
correct.
C
B
C
And
that
kind
of
use
case
is
becoming
more
popular.
I've
found
more
often
folks,
aren't
aware
that
you
can
use
our
go
to
manage
Argo,
but
as
soon
as
they
discover
that
they're
like
oh,
yes,
we
are
going
to
start
doing
this
and
they
they
get
really
into
it
and
start
using
our
go
to
manage
everything.
C
Cool,
so
for
the
multi-cluster
management
and
multi-tenant
application
management
piece.
If
we
go
to
the
next
slide,
we
can
look
about
like
the
different
Arrangements
of
instances
kind
of
like
what
we're
talking
about
and
how
it
works
with
permissions
and
security,
and
so
B3
are
different
deployment
strategies
for
Agro
CD
instances,
they're
all
totally
reasonable
ways
of
doing
things.
There's
not
one!
That's
better
than
another.
One
I've
seen
people
using
each
one
of
these
successfully
in
production,
or
you
know,
development
test
using
them
successfully.
C
So
whenever
people
ask
about
what
is
like
the
best
way
to
set
up
ago,
like
I
said
before,
I
always
have
to
say,
it
depends
and
then
ask
questions
so
things
like
how
your
development
team
is
structured.
What
access
requirements
do
they
have?
What
is
your
organization's
threat
model?
Who
who's
going
to
be
managing
the
instances
and
other
people
managing
the
instances
different
to
who
will
be
using
the
applications
day-to-day
so
once
you've
got
answers
to
questions
like
those
and
you've
got
a
good
understanding
of
your
requirements.
C
C
The
one
on
the
far
left
is
the
central
Hub
model,
so
you've
got
one
Argo
instance
and
that
pushes
configuration
out
into
remote
openshift
or
kubernetes
clusters.
So
this
is
a
nice
way
to
get
started.
It
provides
a
single
place
to
administer,
but
it
does
require
some
elevated
permissions
to
push
out
to
the
Clusters.
C
So
the
Argo
CD
instance
sits
inside
the
same
cluster
that
it's
modifying
and
you
can
have
as
many
clusters
with
their
own
Argo
CD
instances
as
you
need
and
having
Argo
inside
the
cluster
means
that
it
doesn't
need
to
store
any
access
credentials
as
it's.
B
C
Inside
the
cluster,
so
either
of
these
ones
are
really
great
for
multi-cluster
management,
but
if
you're
looking
for
more
fine-grained
access
control,
then
those
two
provide
you
could
look
at
the
application
scope
model
on
the
far
right.
So
this
is
more
into
the
multi-tenant
application
management
area
as
well.
C
B
Just
a
quick
question:
could
you
have
a
combination
of
these
approaches?
So
let's
say,
for
example,
we
mentioned
before
somebody
may
want
to
use
argot
for
cluster
config
and,
and
so
they
may
have
a
central
one
for
to
manage
and
the
classical
figure
of
all
the
Clusters.
But
then
they
want
to
have
application
scoped
for
their
application
and
have
their
own
ago
CD
instances
in
each
for
each
is
that
is
that
possible.
Yeah.
C
C
Yes,
it
was
a
while
ago
that
I
spoke
to
them
yeah,
so
they
had
three
different
ago
instances
all
managing
different
environments.
A
Oh
and
those
are
three
big
clusters
or
many
clusters.
A
Okay
yeah,
so
it's
a
classical
scope
with
three
cluster.
Okay
got
it
cool,
no
just
to
understand
the
two:
how
to
scale
it
up
right
yeah.
If
I
they
made
the
8
000
hubs,
but
if
they
have
a
100
cluster,
what
would
be
the
you
know
just
to
conversation
or
hear
a
chat
just
to
understand
what
would
be.
A
C
A
And
if
is
there
anyone
in
the
chat
assisting
that
has
experience
with
Vargo
City?
Please
share
your
experience
right
in
the
chat.
If
you
have
any
question,
we
will
bring
to
the
to
the
stage.
C
Foreign
right
so
before
we
leave
this
slide,
speaking
of
like
names
based
applications
and
things
like
that,
there's
a
really
great
feature
that
our
engineering
team
has
been
adding
to
Upstream
and
I
believe
it
merged
just
recently.
So
that's
support
for
application
CRS
in
any
namespace,
so
not
just
in
the
control
plane,
namespace,
so
I,
this
one's
been
discussed
Upstream
for
quite
some
time,
I
believe
and
it's
finally
in
Argo
CD
proper.
So
it
means
that
you
can.
C
You
can
specify
a
list
of
namespaces
that
you
want
Argo
CD
to
scan
for
applications
instead
of
it
only
looking
inside
the
namespace
that
it's
in,
which
is
really
cool.
C
A
And
what
will
be
the
difference
between
namespace
scope,
application
and
a
cluster-wide
application?
Is
there
any
particular
tag
or
any
a
new
new
CR?
How
does
it
works.
C
Oh,
like
in
the
yaml
yeah,
so
you
can
specify
a
namespace
when
you're,
creating
your
applications
here
and
I
believe
it's
that
you
use
one.
It
just
depends
which
name
space
you
specify
in
that
in
that
okay,
okay,.
B
A
Probably
gonna
add
it
to
the
pattern:
yeah
that
that's
interesting,
I
think
the
application
I
think
application
is
becoming
more
and
more
a
standard
for
defining
an
app
in
kubernetes.
What
do
you
think
about.
C
Yeah
I,
agree
and
I
think
with
the
rise
in
popularity
of
get
ups,
and
this
kind
of
different
way
of
doing
things,
although,
like
I,
say
different
way
of
doing
things,
it
came
out
of
devops.
So
it's
not
like
completely
foreign
folks,
but
I.
Think
it's
a
really
great
move
that
we're
moving
towards
this
way
of
doing
things
and
I
I
hope
to
see
it
proliferate
even
further.
A
B
C
Yeah
cool,
so
let's
talk
about
what
what
we've
given
you
recently,
so
we
ship
the
most
recent
version
of
our
Upstream
Argo
CD,
along
with
each
version
of
openshift,
get
Ops
and
we
tend
to
track
it
fairly
closely
and
we
release
on
a
similar,
Cadence,
so
you're,
usually
getting
the
latest
from
upstream
and
within
your
openshift
version
of
openshift
get
Ops
so
like
we
were
talking
about
before
application
sets,
it
is
gone
GA,
so
that
was
very
exciting.
Yay.
C
C
So
one
you
can
Auto
discover
open,
pull
requests
in
your
config
repo
and
another
to
merge
parameters
across
generators
for
Selective
overwriting,
so
I've
linked
off
to
a
couple
of
code.
Samples
here
I
believe
we'll
share
the
slides
at
some
point.
Otherwise,
I
can
drop
those
examples
in
the
in
the
chat.
A
A
B
C
Okay
cool
so
as
part
of
the
Improvement
for
that
we
also
added
a
new
flag
to
sync
policy.
So
previously
you
could
only
ignore
parts
of
a
manifest
when
you're
doing
the
diff,
but
you
can
do
that
during
sync
as
well.
C
C
What
else
have
we
got
notifications?
So
notifications
is
here
as
well.
We've
made
that
available
as
Tech
preview
to
begin
with,
and
that's
why
we
we
make
sure
that
it
meets
our
standards
of
stability
and
security.
Before
we
put
it
generally
available,
so
notifications
means
you
can
set
up
triggers
based
on
events
like
Health,
degraded
or
think
successful,
and
then
send
out
a
notification
in
an
email
or
via
slack
or
one
of
the
other
available
Services
there's
a
whole
bunch
of
them.
C
C
Encrypted
calms
so
communication
between
Argo
CD
components
and
the
redis
cache
is
now
using
TLS
encryption.
So
if
you've
got
any
sensitive
data
moving
to
and
from
the
cache,
it's
got
more
protection
during
Transit.
So
that's
a
very
nice
addition,
Power
and
Z,
so
we've
finally
gone
multi-arch.
So
this
is
the
first
step
on
our
multi-arch
journey.
So
as
of
version
1.6
openshift
get
UPS
can
run
on
IBM
power.
B
C
Z,
architectures
and
we've
got
more
planned,
which
we'll
talk
about
on
the
next
slide,
and
finally,
earlier
this
year
we
published
a
blog
post
on
the
guide
to
Secrets
management
with
get
Ops
and
kubernetes.
C
This
was
written
by
our
engineering,
Tech
lead
on
get
Ops
yarn
Fisher
and
it
walks
through
an
overview
and
a
discussion
of
the
popular
tools
and
different
approaches
to
Secrets
management
that
are
currently
available.
So
it's
a
really
great
read.
Thanks
for
dropping
the
link
in
that's
Harley
yeah.
A
That's
great
to
read
was
a
very
nice
tactic,
also
just
recommend
everyone
going
for
it,
because
this
is
a
really
hot
topic
right.
Okay,
everything
is
on
git,
but
also
password.
How?
How
do
you
manage
it
and
yeah
and
those
approach
are
all
valid,
I
think
already
correct
if
I
Wrong,
the
the
general
approach
for
openshift
would
go
into
external
Secrets
like
having
this
kind
of
layer
where,
where
any
third-party
secret
management
system
can
be
plugged
in
into
the
into
the
system,.
C
Yeah,
so
that
is
suddenly
a
popular
project.
At
the
moment
we
don't
have
like
an
official
way
of
doing
things
yet
I'm,
actually
gonna
talk
about
Secrets
Management
on
the
next
side,
if
you'd
like
to.
A
C
We
can
just
skip
to
the
last
one
there
and
talk
about
Secrets
management
first,
so
that
is
something
that
we
get
asked
about
all
the
time
like.
What
should
we
do
for
Secrets
management?
You
don't
have
anything
built
in
so
we
we
would
love
to
add
first
class
support
for
folks
to
use
secret
managers
in
Argo
CD.
C
We
are
looking
at
several
different
ways
of
doing
this,
external
Secrets
being
one
of
them,
and
we
know
we
know
that
Secrets
management
is
really
important
to
our
customers
and
we
want
to
make
sure
that
we're
making
it
as
easy
as
possible
for
you
to
use
your
choice
of
Secrets
manager.
We
don't
want
to
be
prescribing.
This
is
the
one
that
we
support.
You
have
to
use
this
one.
C
A
C
Thanks-
and
there
is
some
stuff
around
already
so
there
is
the
what
is
it
called
I
think
it's
the
there's,
a
vault
plug-in
that
you
can
use
as
a
CMP
and
bring
in
Vault
support.
C
C
Cool
so
other
stuff
coming
soon.
This
is
some
stuff
that
we're
working
on
at
the
moment
upcoming
in
the
next
version
or
a
little
bit
further
down
the
road.
So
pretty
much
the
further.
You
go
down
this
list
the
further
in
the
future.
It
is,
and
they're
kind
of
like
wider
that
we're
looking
so
none
of
it's
like
prescribed.
We
know
exactly
how
we're
going
to
do
things
we
love
to
hear
from
our
customers
and
our
users
like.
What
do
you
need?
C
How
should
we
do
this
and
we'd
love
to
take
that
into
consideration
when
we're
figuring
out
how
to
build
stuff
all
right?
What
have
we
got
so
first,
we
have
image
updater,
so
this
is
happening
Upstream
at
the
moment,
and
so
when
you're,
when
you're
Building
images
in
like
just
the
eye
pipeline,
it
you've
got
a
new
image
and
then
it's
a
real
pain
to
have
to
go
and
update
your
manifests
with
new
tags
or
new
digests
for
the
image
image.
C
Updater
gives
you
the
ability
to
auto
update
the
Manifest
once
a
new
image
is
available.
That
is
going
to
be
a
really
awesome
addition.
So.
A
A
I'm
wondering
yeah
that
that
what
you
mentioned
is
a
popular
approach
right.
You
you're
something
update
the
image
hash
to
the
Manifest
and
then
hargo
will
roll
out,
but
I
was
wondering
how
Argo
can
understand
that
an
image
has
been
updated.
Is
there
any
partling
to
the
image?
How
does
it
works.
A
Yeah.
Thank
you
just
out
of
curiosity,
but
this
feature
is
available
in
Tech
preview
in
overshift
gearbox.
This
means
it's
already
available.
Upstream.
C
Yeah,
this
is
the
like.
Still
in
progress
stuff,
a
lot
of
our
Engineers
on
the
get
Ops
Team
do
heaps
of
work
upstream,
and
so
one
of
our
team
is
working
on
implementing
it,
Upstream
right
now
and
it's
yet
to
be
merged.
So
once
that
makes
it
into
Argo
CD,
then
it
will
come
down
to
overshift
get
UPS
as
Tech
preview.
A
Cool
it
looks
like
from
what
you
said
there
is
that
the
app
stream
is
really
close
to
the
downstream
right.
There's
no
much
difference.
Yeah.
C
Yeah,
we
don't
maintain
like
a
fork
or
anything
we
just
pull
directly
in
from
the
latest
version
into
our
Downstream
great.
C
So,
let's
have
a
side
apply
for
patching
resources,
so
auger
CD,
just
recently
added
support
for
so
SSA
came
into
kubernetes
as
like
an
improved
version
of
cube.
Control
apply
as
server
side
apply,
and
this
is
a
function
where,
if
you're
unfamiliar
with
it,
if
if
multiple
users
are
trying
to
manage
the
same
field,
SSA
will
provide
conflict
management,
and
so
you
can,
you
can
choose
to
force
an
overwrite
and
claim
management
of
the
field
or
you
can.
C
C
A
C
C
All
right,
cam,
cam,
bootstrapping
tool,
Improvement
so
I
mentioned
cam
earlier
helps
you
set
up
get
up.
Some
pipelines
provides
you
a
folder
structure
and
web
Hooks
and
everything
to
test
out.
We
are
adding
more
options
to
the
CLI
and
the
API.
C
We're
making
sure
that
the
folder
structure
is
something
that
can
set
you
up
for
what
we
consider
best
practice
use
of
get
UPS
if
you
are
using
cam
or
want
to
use
Cam
and
you've
got
ideas
for
how
to
make
it
better
or
that
would
suit
your
use
case.
Please
do
get
in
touch.
We.
We
love
to
hear
from
folks
using
the
tool
and
and
we're
kind
of
re-evaluate
re-evaluating
how
people
are
using
cam
right
now.
So
it's
a
great
chance
to
get
in
with
your
ideas.
A
That's
interesting
this
because
this
tool
I
put
the
link
in
the
chat.
Everyone
can
see
the
repo
and
join
with
a
issue
and
proposal,
but
this
is
cool
just
to
mention.
If
I
recall
correctly,
this
is
a
generating
a
skeleton
of
a
github's
project
where
you
have
a
pipeline
and
then
you
have
the
argosity
bits.
Is
that
correct,
yeah.
C
Yeah,
that's
it
interesting
yeah!
So
it's
like
it's
a
command
line
tool
and
you
can
specify
options
for
how
like
what
kind
of
stuff
you
want
and
point
it
in
the
right
places
to
the
Clusters
that
you've
got
going
and
then
it
will
spin
up
all
the
stuff
that
you
need
for
a
test
environment.
B
C
It's
pretty
fun,
I
used
it
just
recently
and
I
I
thought
it
was
delightful.
It
was
a
really
nice
way
of
just
having
a
test
environment
I
needed
it
for
a
demo,
and
it
was
brilliant.
A
Fantastic,
you
see
how
technical
RPMs
in
read
that
super
technique.
A
C
Experience
to
improve
it
yeah,
that's
great
I
feel
like
I've
got
like
the
The
Secret
inside
track
to
our
developers
that
can
like
report
bugs
directly
to
them,
which
is
really
nice
all
right.
What
else
have
we
got
arm
support
so
yay,
now
that
we
are
building
multi-arch
arm
is
on
the
horizon.
C
A
Well,
if
you
think
about
the
edge
use
case
right,
multiple
cluster,
let's
say
one
I'll
go
per
cluster,
one
I'll
go
per
device
arm.
Support
is
definitely
a
great
I.
Don't
know
if
she
already
knows
about
Edge
use
case
with
openshift
githubs.
Just
out
of
curiosity.
C
Yeah
yeah
we've
got
quite
a
few
customers
with
those
kind
of
use
cases
that
are
either
already
using
git
Ops
for
it
or
evaluating
it
and
getting
ready
to
roll
out
a
whole
heap
of
applications.
Great.
C
Oh
cool,
what
else
have
we
got
multi-tenancy
and
permissions
guide,
so
I'm
really
excited
about
this
one,
so
ow
developers
and
our
documentation
writers
have
been
collaborating
on
a
really
big
new
piece
of
documentation
and
it
is
a
guide
to
how
permissions
and
multi-tenancy
work
in
openshift
githubs
and
how
to
utilize
those
to
create
the
access
control
that
you
need
for
your
organization.
B
C
A
B
Around
that
I've
seen
that
you
know
even
in
in
the
list
of
features
and
capabilities,
you've
been
talking
about
guides
and
and
documentation,
and
you
know
have
basically
helped
the
users
understand
how
to
best
utilize,
Lego
City
in
the
key
drops.
Are
there
also
or
planned
classes
from
Red
Hat
training
that
would
allow
people
to
to
learn
how
to
get
the
best
out
of
it?
How
to
the
the
do's
and
don'ts?
If
you
wish.
C
Proper
website
of
video
tutorials
I
can't
entirely.
Would
you
be
able
to
drop
a
link
to
those
as
well.
A
C
Thanks
they're
really
awesome
way
to
they're
quite
introductory,
like
get
familiar
with
Git
Ops
and
start
using
it.
I
would
love
to
add
some
more
of
those.
So
if
you've
got
any
suggestions,
please
let
me
know,
and
if
anyone
wants
to
drop
suggestions
in
the
chat
or
like
tutorials
or
like
video
guides,
that
you
would
love
to
see,
please
let.
B
C
Thank
you
all
right
lot.
One
Progressive
delivery.
So
this
one
we
get
so
many
questions
about
and
is
like
a
really
exciting
topic
for
folks
at
the
moment.
So
we
are,
we
are
looking
at
lots
of
different
ways
to
support
folks
different
deploy
strategies.
So
if
you
want
Canary.
B
C
Or
blue
green
deploys
that's
two
of
the
really
popular
ways
of
doing
stuff
and
as
part
of
that,
primarily
we
are
evaluating
agar
rollout
as
a
project.
So
even
though
they
share
the
Argo
name,
Argo
rollouts
and
Agro
CD
are
separate
code
bases.
C
So
unfortunately,
we
can't
just
like
slip
on
support
for
I'll
go
roll
out,
but
our
team
is
having
a
look
at
it
right
now.
C
C
So
there
will
be
something
coming
we
are.
We
are
working
on
it
right
now.
I
know
we.
We
already
have
a
lot
of
folks
using
Argo
rollouts
directly.
You
can
you
can
use
whatever
you
like.
If
you
want
to
manually,
install
it
and
maintain
it
yourself,
so
I
think
we've
already
got
about
1800
instances
of
rollouts
running
in
openshift
get-ups,
so
folks
are
using
it
and
getting
value
out
of
it,
and
that's
awesome.
A
A
We
have
some
book
about
published
on
developersfood.com
progress.
Delivery
is
also
one
of
this
topic.
So
very
interesting.
Did
you
put
the
secret
as
a
last
like
that?
You
know
best
at
least
I.
Don't
know
how
to
say
in
English.
Here
is
best,
at
least
that's.
C
The
best
one
for
last,
so
yes,
that
is
probably
the
furthest
one
away
but
I
I
kind
of
stole
everything
I
was
going
to
say
about
it
to
talk
about
it
at
the
start,
I
was
just
going
to
say
that
we
we're
looking
at
different
ways
of
doing
this,
and
so.
B
C
Oh
I
mentioned
that
there
is
already
a
plug-in
for
Vault
how
she
got
Vault:
okay,
yeah
we're
we're
looking
more
broadly
at
things
like
external
secrets
that
allow
you
to
use
whatever
you're
already
using,
instead
of
specifying
a
specific
one
that
you
should
use.
A
I'm
gonna
I'm
gonna
share
the
link
to
external
Secrets,
since
you
mentioned
it
yeah,
and
we
have
one
question
in
the
chat:
there's
Fabio
asking
that
you
would
like
to
hear
something
about
Argo,
CD
competition.
So
in
this
kit,
Ops
landscape,
we
know
I
was
not
the
only
player,
but
do
can
you
mention
others,
and
why
Argo
you
think
it's
a
good.
Why
opposing
the
top
selected
article
as
their
primary.
C
Option
yeah,
so
the
main
one
that
you'll
probably
hear
about
in
the
theme
breath
is
Argo
is
flux,
so
that
was
created
by
weaveworks.
We've
worked
for
the
folks
that
are
credited
with
coining.
The
term
get
Ops
as
well,
and
there
are.
There
are
a
bunch
of
others
that
are
playing
in
the
same
space,
but
I'll
go
and
flux
seem
to
be
the
ones
that
come
up
most
often.
C
Why
did
we
choose
agrocity,
so
I'm
actually
fairly
new
to
Red
Hat
I
joined
in
February
this
year
and
our
openshift
get
Ops
product
has
been
around
since
the
start
of
last
year,
so
I
was
not
around
for
the
the
choice
of
choosing
Argo
CD
I
do
know
that
it
is
a
delightful
tool
and
we
have
a
bunch
of
our.
Our
Engineers
are
Upstream
contributors
and
maintainers.
C
So
perhaps
it
was
that
we
were
already
invested
in
that
community
and
we
we
thought
it
was
looking
very
promising.
I'm,
not
sure.
That's.
B
If
one
goes
and
looks
at
the
community
site
for
ago
CD,
there
is
a
huge
list
of
adopters
of
article
CD.
My
question
is
how
many
contributors,
though
Amy's
redhead,
one
of
the
main
contributors,
the
ones
that
has
more
commits.
C
So
I
think
everyone,
so
our
our
engineering
team
is
about
well
how
many
people
have.
We
got
now
be
10
to
15
people
on
our
engineering
team
and
they
all
commit
Upstream.
C
C
Yeah
definitely
so
we're
just
one
of
them.
There's
also
a
few
of
the
like
Main
folks
who
help
the
maintainers
be
be
functional
together
from
Intuit.
They
like
help
run
the
monthly
calls
and
that
kind
of
stuff
and
I
know
they
have
a
big
investment
in
agrocity
as
well,
and
they
have
a
lot
of
contributors
on
their
side.
C
Folks
in
there
there's
people
from
all
over
a
nice
collaborative
community
that
we've
got
going
there.
A
It's
great
and
I
can
see
from
the
argocon
it's
an
on-site
event,
but
you
can
see
the
pads
on
socials
and
the
and
their
website
of
the
event.
That's
great
content,
I
think
the
community
is
really
growing
and
that
that's
great
to
see.
C
Yeah
totally
and
I
believe
all
the
the
recordings
from
agricon
should
be
available
online,
I'm,
not
sure
when,
but
at
some.
A
Great
because
we
have
some
good
talk
from
Red
doctors
over
there,
so
we
have
also
a
lab.
So
if
you
had
the
chance
to
go,
you
still
can
go
to
the
dev
national
github's
day.
Otherwise
you
can
catch
up
with
recording
on
YouTube
I.
Think
after.
A
Youtube
yeah
cool
about
Community,
Eric
I
have
another
question,
so
you
mentioned
you
discussed
the
this
feature
in
in
Upstream
from
from
from
a
while.
You
know
you
were
discussing
one
of
this
feature,
but
if
one
want
to
join
the
arcosity
community
want
to
propose
a
feature.
C
C
Yeah,
so
there
is
the
agriproge
GitHub
organization
and
that
you
can
go
there
and
see
all
of
the
different
repos
that
they've
got
where
Argo
core
lives
and
there's
also
other
project
Labs,
which
is
where
they
kind
of
incubate
ideas
of
things
that
could
be
part
of
Argo.
One.
C
Kind
of
like
slightly
left
of
what
they're
currently
doing
interesting
things
that
you
can
add
into
your
agrocity
and
I,
would
say,
go
and
check
out.
What's
going
on
up,
there
have
a
read
through
the
issues
and
pull
requests.
They've
got
contributing
guidelines
there
in
the
contributors
markdown
document.
C
B
C
Correctly,
that
happens
in
the
cncf
slack
and
there
there's
a
bunch
of
really
great
channels
in
that
slack
as
well
about
Argo
and
get
Ops
and
go
there
and
see
what
other
people
are
talking
about.
What
questions
they've
got
and
I
chat
with
other
folks
who
are
already
using
those
products.
A
Great
and
it's
great
to
to
know
that
that
has
put
engineering
efforts
in
the
project.
You
say:
10
15
people
working
at
on
the
project
which
is
really
cool
so
and
it's
really
cool
also
where
that
is
bringing
business
use
case.
No
production
use
case
back
to
app
stream.
No,
is
there
anything
missing,
it
went
it
goes
upstream,
and
then
you
come
back
Downstream
to
the
to
the
to
the
operator
and
talking
about
the
operator.
A
So
the
operator
is
what
we
deliver.
Basically
right,
we
is
it
and
you
tell
there's
a
the
version,
is
close
to
argosity
Upstream.
A
The
operator
is
the
one
we
support
as
with
that,
so
the
installation,
via
the
operator.
How
does
it
work
if
you
want
to
install
operation
githubs
in
your
cluster.
C
Yeah,
so
if
you've
got
your
openshift
cluster
running,
you
can
go
to
operator
Hub,
you
can
search
for
get
Ops
and
our
openshift
gearbox
operator
will
appear
for
you.
It
has
a
really
friendly,
install
you
just
click
install
and
it
will
go
and
do
everything
for
you.
So
you
can
choose
what
channel
you
want
to
install.
You
can
pin
to
a
specific
version
or
you
can
just
choose
latest.
C
We
actually
did
just
recently
deprecate
the
preview
and
stable
channels
and
we've
moved
to
latest.
So
it's
called
latest
it's.
It
is
stable.
Please
do
not
worry
folks,
we
are
getting
rid
of
stable
and
preview
channels
and
the
latest
most
stable
is
available
in
the
latest
Channel
and
if
you
stay
in
the
latest,
Channel
you'll
get
the
newest
updates.
You'll
get
the
latest
versions.
All
the
latest
patches,
all
that
kind
of
stuff.
A
That
Scream
2
here
and
since
you
mentioned
patch,
we
Reddit,
is
also
responsible
on
the
security
patch.
You
know
on
the
when
something
happens,
so
if
there's
anything
that
need
to
be
patient,
the
operator
can
automatically
patch
the
the
software.
Yes.
C
Yes,
it
can,
and
so
because
we
are
a
vendor
of
agrocity,
we
get
told
about
any
any
problems
that
pop
up
as
part
of
the
Embargo
period.
So
we
will
have
a
patch
ready
to
go
as
soon
as
they're
announced
and
you
can
update
to
the
latest
version.
B
And
I
I
do
have
another
question
which
is
more
about
it.
It
looks
like
there
is
great
freedom
in
how
you
decide
your
topologies
and
how
you
decide
how
to
set
it
up.
Are
there
and
maybe
maybe
they're
not
documented
yet,
but
are
there
anti-patterns
that
we
know
about
and
that
we
should
warn
people.
C
C
So
if
you've
got
like
multiple
branches
that
you're
using
for
like
Dev
stage
prod,
we
recommend
using
something
like
customize
to
have
like
a
base
description
and
then
overlay
with
the
specific
differences
between
each
one.
If
you
find
yourself
duplicating
yaml
in
multiple
places
and
having
to
go
to
multiple
places
to
change
stuff,
I
would
consider
that
Mandy
pattern.
A
It's
great
you
mentioned
earlier,
because
I
also
wanted
to
link
a
very
nice
book
from
our
friend
Christian
Hermann,
who
wrote
that
wrote.
The
patukey
tops
is
a
book
where
he
mentioned
all
those
best
practices
like
avoiding
multiple
yamos,
and
if
you
are
interested,
you
can
download
this
book
from
for
freeform
developer.com.
C
A
Yeah
I
really
recommend
it
to
all
to
download
it
and
talking
about
books.
If
you
want,
we
have
another
book,
called
The
get
and
get
UPS
another
book
talking
about
get
UPS
on
openshift.
Specifically,
you
can
download
it
for
free
always
from
there
from
from
the
portal,
and
we
have
another
book
called
The
detox,
cookbook.
A
A
A
Well,
that
was
great
all
right.
Thank
you
very
much
for
this
session.
We
we
learned
a
lot
to
think
about
cleanups.
A
lot
also
Andrea
was
not
very
familiar.
B
C
Pasta
get
UPS
is
a
great
introduction.
It's
a
good.
B
A
Self-Paced
Labs
on
our
developer
that
I
come
link
I
put
in
the
chat
before.
Let
me
put
again
so
if
you
want
to
learn
about
kidoks,
we
have
some
some
love
some
tutorial
and
if
you
want
to
try
an
open
shift,
as
I
already
mentioned,
you
go
to
the
operator
Hub
and
and
then
you
can
try
yourself
by
installing
it,
basically
that
that
was
great.
Thank
you
very
much
for
joining
today.
It
was
a
really
a
pleasure
to
have
you
and
I
hope.
A
Thank
you
very
much
Andrea.
We
have
some
appointment
before
we
close
and
also
announcing
we're
moving
to
bi-weekly,
so
we're
not
being
here
next
Wednesday
we're
going
to
be
the
the
next
Wednesday
and
if
today
we
have
the
usual
show
on
openshift
TV
this
afternoon
for
for
us
here
in
the
near
the
level
up
hour
as
an
admin
and-
and
we
come
back
in
two
weeks
always
Wednesday
morning-
9
A.M
a
bridge
time
or
10
a.m.
A
Central
summer
time
it
was
really
a
pleasure
to
have
you
all
here.
Thank
you
for
everything
and
talk
soon.
Ciao.