►
From YouTube: GDK for Auto DevOps
Description
Tutorial for using GitLab Development Kit for testing/developing Auto DevOps
Related issue: https://gitlab.com/gitlab-org/gitlab-development-kit/issues/698
A
B
Thanks
ray,
we
also
have
here
tiger
as
well,
who
is
also
significant
engineer
from
my
team
as
well,
and
he's
also
Judy
key
means
in
it
too.
So
today's
session
is
going
to
be
just
going
through
installing
GDK,
specifically
to
test
and
run
outer
DevOps.
So
for
those
who'd
inner
outer
develops
as
a
quick
intro
of
the
DevOps
is
a
set
of
template
pipelines
that
has
developed
there.
That
will
allow
you
to
build
test
and
deploy
to
kubernetes
clusters,
so
it
beats.
So.
B
Already
on
on
the
machine,
so
the
steps
that
are
untrue
just
quickly
is
that
non-intuitive
preparation,
which
is
just
installing
all
the
dependencies
and
then
I've,
run
through
the
setup,
which
is
basically
not
that
one.
But
this
line
here
JDK
installed
a
killer.
Repo
I
had
to
do
this
prior
because
it
takes
a
while
to
clone
the
repository
which
takes
about
500
megabytes
and
also
takes
a
while
to
install
the
dependencies.
So
you
can
see
some
some
things.
That's
been
run
here
so
now
that
we
have
it
running,
and
this
is
the
local
host
machine.
B
So
there's
kind
of
two
flows
here:
one
involving
get
that
team
members
where
we
have
access
where
the
levers
provide
access
to
a
jump
box
to
tunnel
traffic
to
from
the
Internet
to
your
to
the
local
machine.
The
other
option,
if
you
don't
have
access
to
this
kind
of
jump
ox,
is
configuring
your
own
nginx
proxy
involved
so
that
you
can
tunnel
Internet
traffic
to
your
local
JDK
and
that's
in
the
bottom
of
this
development
dock
yeah?
So
what
we're
gonna
grant
you
is
we're
gonna
run
to
the
one
involving
the
jump
box.
B
B
B
B
B
B
If
I
look
at
a
proctology
bottom,
you
can
see
that
it
has
created
some
tunnels
as
well,
fantastic.
So
after
after
we
run
GDK
reconfigure
does
this
message
here,
which
is
really
handy,
so
it
tells
us
that
it
has
donated
and
configured
Duquesne's
and
such
that
these
two
URLs
are
no
accessible
intimate.
The
main
address
is
really
the
gilliam
instance,
which
is
which
was
the
interface,
and
this
here
is
more
useful
for
for
the
humanist
classes
to
fetch
kind
of
container
images
from
from
that,
so
it
has.
B
B
B
B
C
D
B
B
B
B
B
B
D
B
D
D
B
B
B
B
B
D
D
B
D
B
B
B
B
B
B
D
B
B
B
B
Sunny
its
own,
even
if
we
install
the
run
yeah
the
running,
is
to
once
after
install
it
in
its
register
back
so
the
minimum
that
I
need
is
home,
tiller,
ingress
and
run
because
I
haven't
configured
any
runner,
so
I
need
I
need
a
runner
in
an
ingress.
You
requires
so
that
your
app
has
an
IP
or
domain
to
connect
to.
B
The
thing
that
I
find
amazing
about
this
is
that
it
consistently
gives
you
your
ipv4,
endpoint,
I,
guess:
Google
has
a
lot
of
ipv4
addresses
to
give
up.
B
Interesting
yeah,
you
see
in
the
latest
news
that
region
region
have
running
our
ipv4
okay,
so
what
we
can
do
is
we
have
that
we
just
configured
that
as
the
base
domain
for
clusters,
so
this
will
go
ahead
and
tell
al
to
DevOps
that
this
is
the
domain.
You
one
for
your
for
your
Cuba
nearest
cluster
and
after
that,
once
we
also
generate
a
domain
for
you
with
this,
as
the
base
domain,
so
it'll
be
like
project
named
okay,
so
we
have
to
the
cluster
setup.
B
B
D
C
B
Yeah,
that's
correct
and
also
we
where
I'm,
Connie
and
I
know
the
internet
connection
is
okay,
but
upload
speeds
up.
The
speed
and
I'm
on
is
trottle.
So
the
main
thing
really
what
the
main
slowness
here
is.
Maybe
we
are
uploading
trying
to
upload
a
10
megabyte
javascript
file
up
to
the
QA
tunnel
and
and
then
takes
like
a
much
shorter,
more
time
to
download
10
megabyte
file
really,
and
that's
because
my
upload
speed
is
10
times
slower
than
my
download
speed
cook
and,
as
you
can
see,
is
created
for
jobs
well
to
Devils.
B
You
build
test
production,
so
bill
will
build
a
docker
image
and
you
test
the
dock.
We
test
a
resulting
docker
image
and
then
production
will
push
a
home
chart
by
default,
using
the
docker
image
that
it
has
and
Cuban
Aires
would
then
do
its
thing
to
pull
down
the
image
so
that
I
can
start
the
ports,
so
I
think
I
think
we're
kind
of
all
the
time.
So
I
think
this
is
a
good
place
to
start
really
who
thank
you
very
much.
Thanks.