►
From YouTube: 2020-12-10 5 minute production app sync
Description
Direction: https://about.gitlab.com/direction/5-min-production/
B
A
Perfect
perfect,
I'm
just
like
here
with
that:
okay
hi
everyone,
my
name
is
mithri,
and
this
is
our
weekly
meeting
of
about
five
minute
production
app
and
I
will
give
you
a
short
demo
as
usual.
So
this
week
was
busy
with
security
fixes
and
some
architectural
changes.
A
So
we
don't
have
much,
but
we
have
one
scene
that
I
find
really
really
important
and
it's
ssl
because,
like
what
what
production
app
is
without
https
these
days
and
yeah,
if
we
go
to
deploy
template
or
five-minute
production
app,
we
have
a
new
link
in
the
documentation,
that's
enabling
ssl
and
we
try
to
follow
those
steps
and
get
a
cell
working
for
our
application.
A
Now
application
is
this
one
and
it's
a
simple
closure
application
and
gitlab
say:
yaml
is
pretty
much
what
we
used
to
have
different
source
demos,
so
it
has
dbm
grade
script
and
it
includes
includes
deploy
template.
A
A
A
A
A
A
So
now
we
have
a
variable
section
that
lists
all
the
variables
that
you
need
to
provide
all
that
five
minute
production
app
provides
to
the
user,
and
it's
all
listed
there
in
one
small
table
with
yeah
description
default.
Wireless
and
explanation
like
is
it
required
to
not-
and
this
is
like
pipeline
variable-
or
this
variable
that
is
exposed
to
your
web
application
inside
docker
container
so
yeah.
If
you're
unsure,
you
can
always
go
to
this
table
to
check.
A
A
One
important
addition
that
we
introduced
this
week
is
that
yeah,
your
application
in
docker
container
now
runs
through
engines,
so
we
have
engines,
it's
reverse
proxy
in
front
fades
out.
It
now
looks
like
a
more
mature
solution
and
we'll
go
away
from
the
edge
of
box
just
in.
A
A
A
I
could
have
those
variables
inside
yaml
up
front
and
have
pipeline
run,
but
then
it's
creates
a
sort
of
confusion.
When
you
just
watch
the
demo
of
people
presenting
something
it's
already,
everything
is
ready
and
they
don't
do
stuff.
And
then
you
try,
try
it
on
your
own
and
it's
like
all
those
failures
and
misunderstandings.
So
I
think
it's
just
worth
spending
a
few
minutes
for
applying
to
actually
run
and
type
all
those
domain
variables
manually.
A
A
A
A
Okay,
so
it
says
dns
setup
instructions
create
an
a
record
and
point
out
to
ip
address,
execute
a
cell
certificate,
so
I
did
already
connected
this
ap
to
the
dns,
because
otherwise
we
would
need
to
wait
another
half
an
hour
to
connect
the
domain,
so
I
assume
for
in
a
real
world
example.
You
would
need
to
do
this.
You
need
to
go
to
your
dns
provider,
create
this
a
record,
and
then
you
run
this
ssl
certificate
job
and
if
it
fails,
that
means
probably
dns
is
not
updated.
A
Okay,
it
updated
the
configuration
and
yeah
the
job
is
ring,
so
it's
passed
so
now
we
can
go
to
the
environments
and
we
open
the
link
and
we
see
that
it's
actually
running
on
the
https
and
the
connection
it's
secure,
so
yeah,
the
environment,
gitlab
environment
understands
that
you
have
a
domain
name
associated
and
generated
a
valid
certificate
that
is
attached
to
this
domain.
A
B
This
is,
I
mean,
the
the
job
setup
instructions.
A
A
So
this
is
under
discussion
because
I
probably
like
a
lot
of
people
who
will
try
it
for
the
first
time
say:
yeah,
I
just
don't
have
a
domain
name
for
it
or
you
know
like
don't
care
at
first.
So
maybe.
B
I
think
considering
that
browsers
are
just
almost
not
supporting
websites
that
have
don't
have
an
ssl
thing.
Like
you
get
all
kinds
of
warnings,
I
think
it's
not
about
having
a
beautiful
domain
name,
it's
just
about
having
something
with
an
ssl
certificate.
So
I
love
nip
or
I
think
sip
is
the
thing
we're
recommending
for
some
reason.
So
I
think
that's
a
great
idea.
A
Yeah
yeah,
so
this
is
like
for
for
next
thing.
We
even
we
have
an
issue
for
that
already
and
yeah
generate
domain
from
ip
address
and
generate
a
self-certificate.
So
this
way
we
skip
http
completely.
So
it's
like
your
first
deploy
should
be
already
on
ssl,
just
like
it
will
have
the
the
domain
name
generated
from
ip
address,
but
yeah
it
doesn't
matter
like
you
can
always
update
it.
A
Okay,
I
stopped
sharing
my
screen,
so
that
was
it.
Do
you
have
any
question.
B
A
couple
of
things,
if
you
allow
me,
I
put
them
on
number
four.
I
love
the
new
table
thanks
for
that,
the
variable
stable
it's
too
wide
on
my
machine,
so
I
can't
see
it
properly.
B
A
B
Maybe
call
it
something
else
and
set
up
instructions,
maybe
dns
record
instructions
and
then
also
maybe
the
the
setup.
Instructions
or
dns
record
instructions
can
also
like
link
to
the
source
code,
and
you
can
see
like
oh
figure
out
here,
I'm
figuring
out
eip
and
I'm
looking
in.
I
don't
know
terraform
whatever,
so
that
people
they
don't
have
to
wait
for
the
deploy,
but
they
can
kind
of
reverse
engineer
it
and
help
themselves.
A
Yeah
yeah,
we
can
think
of
it
like
right
now.
The
way
it
looks
works
is
like
you
know
the
first
iteration
just
to
to.
Actually
you
know
reach
the
point
of
itself
working.
I
think,
once
we
have
knee
boy
dot
io
whatever,
like
you
know,
domain
provider
based
on
ip
address.
We
would
need
to
rethink
this
strategy
anyway,
because
then
it
would
be
like
there
would
be.
No
such
jobs
like
you,
don't
need
the
setup
instructions
or
ssl
generation
job.
A
B
B
Instead
of
all
the
points
but
yeah
just
overall,
like
super
cool,
we
have
ssl
working,
which
is
great
and
it's
not
trivial.
I
looked
at
the
heroku
instructions
and
there's
quite
a
few
pages
to
get
that
working
on
heroku,
so
great
job.
A
Thank
you.
Thank
you
yeah.
I
like
how
it
works.
It's
like
it's,
it's
getting
better,
so
yeah
as
a
usual
sensory
for
for
doing
a
lot
of
work
with
this
is
self-certificate.
Generations
could
just
do
that
and
for
fighting
with
also
security
issues
that
we
brought
with
with
credentials
and
everything.
A
Okay,
so
a
few
words
about
the
plans
for
next
week
is
number
one
would
look
at
this
ip
address
domain
generation.
Number
two
is
that
I'm
working
on
the
draft
merge
request
to
get
lab
repo
with
five
minute
production,
app
yaml
file
yeah.
Let
me
share
the
screen
really
quick,
so
my
first
goal
is.
A
Because
integrating
it
out
to
the
warps
would
take
some
time,
I
would
probably
need
some
abstraction
bringing
because
how
to
do
objects
to
kubernetes
focus.
So
I
suggest
we
just
start
with
a
separating
plane
and
then
before
we
bring
it
inside
out
to
devops.
So.
B
There
isn't
much
equality,
you
might
get,
you
might
get
into
trouble
and
I
might
not
be
able
to
help
you
there,
but
let's
go
I'm
not
stopping
you
either
from
trying
this
great.
A
Yeah
yeah,
we'll
we'll
see
how
it
goes
like
it
becomes
more
common,
seem
to
get
in
trouble
with
scat
love
developments.
A
It
won't
be
my
first
time:
okay,
yeah,
we'll
see
if
it's
like,
if
it
goes
in,
and
if
it
does
then
like
yay,
we
have
it
as
a
part
like
shipped
as
a
part
of
gitlab.
If
not
well,
you
would
need
to
pass
two
lines
in
your
ciaml
file,
but
it's
still
like
it's
still
usable
and
still
can
benefit
it,
and
I
think
if
we
make
a
blog
post
and
some
you
know,
share
some
information
about
it,
I'm
pretty
sure
people
will
use
it
anyway.
A
I'm
looking
into
this
ci
template
merch
request,
see
if
I
can
get
it
to
some
reasonable
state
and
we
are
going
to
work
into
simplifying
the
domain
narration
and
making
it
a
default
scene
and
yeah,
and
I
think
it's
that's
pretty
much.
It.
B
C
I
I
didn't
have
questions
I
just
wanted
to
give
a
heads
up
on
the
first
blog
post,
which
is
in
review.
It
should
be
published
today,
hopefully,
and
I'm
looking
into
other
topics
which
include
terraform
database
management
and
maybe
a
hackathon
hackathon,
especially
in
that
regard,
because
today
at
aws3
event
at
the
live
demo
session,
I
just
wanted
to
try
it
out
and
it
worked.
C
A
Yeah
yeah
sounds
mindful
great
news
that
you
tried
it
out.
C
It's
some
it's!
It's
amazing,
I'm
like
playing
the
the
first
time
user
card
and
I
have
no
idea,
I'm
just
like
following
the
steps,
credentials
and
and
the
template
include
and
watching
it.
Oh
that's
awesome.
That's
really
like!
I
have
no
idea
how
it
works
in
the
background
it
just
works.
It's
awesome.
B
It's
amazing
and
I
think,
like
we're
just
two
weeks
into
the
quarter,
and
basically
we
have
something
that
is
already
very
far
along.
We
can
try
merging
it
in
the
gitlab
core
and
then
from
there
we
can.
We
can
start
working
on
the
rough
edges
and
all
the
ux
in
the
ui
and
make
that
better
so
and
and
test
with
users
and
I'm
sure
we'll
get
a
lot
of
as
people
start
using
this
I
will
get
a
lot
of
feedback
or
will
get
very
valid
feedback,
maybe
not
a
lot
but
valid
feedback
so
very
excited.
B
I
think
this
is
way
ahead
of
where
I
expected
it
to
be
so
great
work.
Sweet.
Thank
you
for
your
work.
I
really
appreciate
it.
Look
at
the
issue
board.
It's
it's
really
good.
I
think
you're
prioritizing
the
right
thing,
so
I'm
excited
michael
thanks
for
the
blog
post,
I'm
a
very
happy
camper.
With
this
I'm
very
excited
and
for
context.
B
I
think
kubernetes
is
a
great
thing.
It's
a
great
thing
that
happened
to
gitlab.
We
we
doubled
down
on
it,
but
we've
seen,
for
example,
in
monitor
apm
that,
like
there's
a
lot
of
people
who
not
yet
using
kubernetes
for
good
reasons
like
volume
snapshots,
just
chipped
like
stateful
apps
were
just
are
still
hard
on
kubernetes.
B
D
Hey
all
right,
it's
it's
been
good.
It's
been
you're
asking
me
now
and
it's
been
like
a
really
busy
few
days,
so
probably
not
the
best
time
to
ask
me
this
question,
but
on
the
whole
it's
been
like
a
great
experience.
I
think
we've
done.
We've
done
really
good
in
the
past
six,
seven
weeks
that
we
worked
so
we
have
something
but
now
it's
time
to
just
close
all
the
bugs
make
it
as
secure
as
possible
and
try
to
ship
it
in
13.7
a
bit
a
bit
optimistic
here.
B
Very
cool
yeah
and
shout
out
to
jeremy,
who,
who
did
the
security
testing?
That's
a
great
work
as
well
appreciate
it
thanks.
Everyone.