►
From YouTube: GitLab Demo Systems Presentation
Description
Jeff Martin, Senior Demo Systems Engineer, provides an overview of Demo Systems and the long term vision
A
Hello,
everyone
and
thank
you
for
joining
us
for
another
customer
success.
Skills
exchange.
I
am
super
excited
to
have
Jeff
Martin
here
with
us
today
to
showcase
the
new
features
and
for
everything
for
his
demo
systems.
I
know:
we've
got
a
packed
agenda,
so
I
won't
belabor.
The
point
I
will
drop
the
agenda
in
the
chat
Jeff.
The
stage
is
yours.
B
Awesome
and
good
morning
afternoon
evening,
everyone
what
I'd
like
to
do
today
is
share
with
you.
Some
updates
on
the
demo
systems,
so
I
started
I
get
love
about
8
months
ago
now
and
over
the
time
we've
done
a
lot
of
iteration
a
a
lot
of
changes
in
the
last
time
that
we
talked
at
length
about
it
was
a
sales
kickoff
approximately
3
months
ago,
for
those
of
you
who
have
not
followed
along
with
what
we've
been
doing.
B
This
would
be
a
great
overview
and
kind
of
a
catch-up
of
where
we
were
and
where
we're
at,
where
we're
going,
and
those
of
you
have
long
long.
I
have
a
little
more
update
on
the
longer
term
vision
and
where
we're
headed
next,
so
you'll
find
some
value
in
that.
So
as
we
go
through
the
deck
feel
free
to
click
through
on
the
agenda
talk,
the
presentation
is
linked
there.
There
is
nothing
overly
sensitive
in
this
presentation.
So
there's
no
need
to
worry
about
that.
B
However,
just
for
the
time
brevity
I
am
going
to
skip
through
a
couple
of
the
reference
slides,
and
so,
if
you
like
to
see
them
feel
free
to
check
them
out
the
presentation
on
your
own,
but
with
that,
let's
go
ahead
and
kick
it
off
here.
So
so
one
of
the
questions
that
I've
gotten
asked
a
couple
times
in
the
last
month
didn't
always
there's
a
question
there.
Oh
it's
a
good
one.
I
answer
is:
why
do
we
have
demo
systems?
Well,
we
could
just
use
Ghaleb
column.
B
We
just
use
your
own
and
it
all
comes
down
to
efficiency,
dogfooding
and
setting
ourselves
up
to
be
able
to
tell
the
same
story
something
no
matter
what
you
prefer.
So
what
we're
trying
to
do
is
go
a
consistent
story,
consistent
message
right
now.
Demo
data
is
our
next
initiative
and
we
want
to
be
able
to
have
a
bottom
utopia
side
on,
especially
as.
A
A
B
B
So
that's
what
we're
about
is
efficiency
and
making
it
easy
for
all
of
us,
including
this
essays
tab,
is
pscs
and
the
wider
gate
love
community
to
be
able
to
showcase
gate
level
as
easy
as
possible
without
you
having
to
be
a
server
administrator
to
showcase
something
simple,
so
a
little
bit
of
history
on
this
and
where
we're
at
we
get
a
lot
of
questions
on.
You
know
where
was
I
to
pee.
Where
are
we
going?
B
What's
the
replacement
and
the
short
version
is
that
I
to
pee
is
being
split
in
two
to
get
lap
instances?
Historically,
it
was
kind
of
a
free-for-all
and
you
could
do
whatever
you
needed
in
that
sandbox
environment.
However,
there
was
some
consistency,
challenges,
reliability,
challenges
and
if
we
made
a
configuration
change,
there
wasn't
really
tracking
to
figure
out
where
it
happened,
and
how
do
we
produce
it?
B
What
we
have
now
is
a
terraform
and
ansible
built
environment
with,
and
since
this,
one
of
which
you're
probably
familiar
with
if
you've
been
using
in
the
second,
is
online
now,
but
it's
still
good
I'm
still
setting
a
couple
things
up
so
expect
an
announcement
of
that
in
the
next
week
or
two
get
luck
or
in
the
us
is
essentially,
everyone
gets
their
own
sandbox
group.
This
is
very
similar
to
what
you
see
in
get
lab
comm,
but
it
just
gives
you
a
safe
environment
without
worrying
about
what
you're
going
to
break
the
second
EU.
B
region,
if
you're
trying
to
do
something
a
little
more
demo
data-driven
with
something
that's
already
been
prepared
for,
you,
you'll
be
using
the
EU
region
and
so
USB
perpetual
eue
ephemeral
and
as
we
go,
it
will
iterate
more
enhance
and
go
through
this,
but
that's
just
kind
of
the
where
we
were
and
where
we're
going
perspective
of
it
to
step
up
in
other
10,000
feet.
What
are
we
trying
to
accomplish?
What
are
the
different
environments
that
are
available
to
you?
B
You've
probably
heard
of
demo
cloud
by
now,
demócratas
our
moniker
for
the
ITP
replacement
and
effectively
all
it
is
it's
an
omnibus
as
a
service
infrastructure.
So
if
you
see
gitlab
demo
com,
that's
our
management
infrastructure
and
get
love
demo
dot
cloud
as
a
domain
name
or
you
know
the
fqdn
is
the
you
know.
B
What's
going
on
for
the
democrat
itself
right,
so
that's
where
that
comes
from
the
training
cloud
is
something
that
is
right
now
it's
using
the
demo
called
infrastructure
and
what
we're
doing
is
providing
short-term
sandbox
accounts
for
the
students
in
our
classes
and
workshops.
We
are
spinning
it
off
into
its
own
omnibus
instance,
so
we
can
have
better
control
of
version
changes,
capacity
increases
so
on
and
so
forth.
B
Another
aspect
of
this
is
other
sandboxes
that
are
a
little
more
do
what
you
need
to
do
we're
not
going
to
be
able
to
support
you
too
much,
but
we'll
give
you
the
accounts
to
do
so
container.
Sandbox,
you're,
probably
familiar
with
this,
that
most
people
on
the
team
have
a
QA
days.
Clustered
that's
been
provisioned
for
them
that
is
going
to
continue
on.
However,
one
of
the
things
that
we'll
be
shifting
towards
in
the
coming
months
is
more
of
an
ephemeral
approach.
So
right
now
you
might
you'll
get
a
clustering
onboarding.
B
You
may
not
touch
it
for
four
to
six
months,
that
cost
the
company
quite
a
bit
of
money,
and
so
we're
gonna
go
more
toward
the
we'll.
Have
a
hot
and
ready
cluster
for
you,
you'll
come
in,
say,
request
a
cluster.
How
long
do
you
need
four
choose
from
a
drop-down
menu
or
the
chroma
date,
picker
and
say
I?
Need
it
for
three
days
for
14
days,
need
it
for
60
days,
whatever
the
case
may
be,
and
that
way
we
will
clean
up
after
ourselves
automatically
through
our
infrastructure.
B
We
also
have
the
copy
of
sandbox,
obviously
with
GCP
you
have
access
to
create
VMs
or
any
infrastructure
that
you
need.
We
also
have
an
AWS
account
this,
the
some
of
our
audience
have
access
to.
You
could
always
request
it
access
to
it
instead
of
charging
your
own
credit
card
for
it.
There
are
some
changes
that
are
happening
with
AWS,
that
IT
Ops
is
owning
where
they're
going
more
toward
a
distributed
account
model
instead
of
one
shared
account.
I,
don't
have
a
lot
more
details
to
share
on
that
today.
B
Information
and
in
between
the
two
of
those
we
are
looking
at
a
VM
sandbox
that
will
simply
be
a
library
of
snapshots
that
you
can
then
spin
up
an
image
just
makes
it
easy
to
get
a
VM.
If
you
need
it,
that's
on
the
horizon,
but
it's
not
in
the
near
future,
so
we're
just
going
to
leave
that
as
a
future
wishlist
item
for
the
time
being
alright.
So
many
of
you
have
probably
seen
this
roadmap.
That's
now
deprecated,
but
I
just
wanted
to
share
with
you.
B
B
2
is
all
about
the
integrations
and
we
have
most
of
those
up
and
going
at
this
point
as
well
as
the
scaffolding
forward,
both
our
catalog
and
our
demo
designer
and
if
you
haven't
seen
it,
it's
very
cool
I'm,
going
to
showcase
it
in
a
couple
minutes
where
this
is
leading
us
to
is
the
next
set
of
projects
we're
working
on
through
the
remainder
of
q2
in
May,
we're
finishing
up
a
lot
of
the
enhancements
in
scaling.
A
large
part
of
this
is
now
that
we
know
lessons
learned
on
capacity.
B
Lessons
learned
on
you
know:
gif
calendars,
we've
run
into
or
features
that
we
forgot
to
implement
or
didn't
have
time
to
implement
before
we're
getting
those
finished
out.
So,
if
you've
put
something
in
the
issue
tracker
more
than
likely,
you're
gonna
see
that
implement
in
the
next
week
or
two
here
most
of
June's,
we
focused
on
demo
data.
You
may
have
seen
some
posts
in
the
channel
and
other
discussions
that
are
going
on
about
what
our
order.
Acme
company
looks
like
the
ultimate
goal
that
this
comes
down
to
is
a
request
from
the
larger
field.
B
Can
we
have
a
an
enhanced
demo
or
additional
demos
beyond
with
Snooky
tech
offers,
so
we're
starting
to
put
that
together
we're
starting
to
build
it
around
the
marketing
for
Sonos
in
terms
of
the
caricatures
and
what
those
buyer?
For
so
does
an
engineer.
Personas
are
we're
also
working
toward
an
initiative
that
CID
has
got
involved
with
a
little
bit
and
creating
project
templates.
So
when
you
go
to
any
get
Levitz
today,
you
choose
create
from
template.
We're
going
to
be
adding
an
additional
one.
Bear
with
create
a
template
with
some
demo
data
in
it.
B
So
that's
the
ultimate
outcome
of
it.
However,
all
the
pieces
that
we're
working
on
building
mostly
related
to
the
demo
designer
are
to
help
us
with
in
CS,
be
able
to
provide
a
richer
demo
of
consistent
demo
and
a
reproducible.
Demo
and
I'll
show
you
the
demo
designer
alpha
in
a
couple
of
minutes,
just
to
kind
of
give
you
a
sense
of
that.
Once
we
get
through
the
end
of
June,
we
should
have
a
pretty
solid
iteration
and
what
we
want
to
ultimately
do
is
start
disseminating
this
out.
A
little
bit
lighter.
B
B
So
you
don't
have
to
worry
about
it.
You
run
into
problems.
So
that's
the
highlights
of
it.
There's
a
couple
things
that
we
can
do
in
the
future:
we're
not
too
focused
on
what
these
are
right.
Now,
they're.
More
of
you
know,
pencil
and
paper.
You
know
cocktail
napkin
approach.
Ultimately
it
comes
down
to.
How
can
we
make
the
get
product
better
with
demo
data
and
how's
our
infrastructure
going
to
enhance
or
migrate
in
within
what
Ghaleb
comm
is
doing?
B
All
we're
really
doing
is
an
omnibus
is
a
service
approach,
and
so,
if
we
can
make
that
easier,
better,
consistent,
we'll
go
ahead
and
do
that
there's
also
a
lot
of
training,
partner
and
IT
op
discussions
that
are
happening,
and
so
what
I
want
to
be
able
to
do
is
empower
the
wider
get
up
community
so
that
everyone
can
demo
that's
kind.
The
approach
we're
taking
so
with
that
I
want
to
talk
a
little
about
the
demo.
Designer
and
I'll
show
you
this
live
in
just
a
couple
minutes.
B
The
demo
designer
is
focused
on
basically
taking
the
idea
of
what
a
project
template
is
or
a
project
import
and
allowing
you
to
have
a
dynamic
ability
to
create
all
the
different
objects
or
resources
that
get
loved
offers.
The
Alpha
is
focused
on
issue
tracking.
It
provides
a
good
example,
and
one
of
the
big
highlights
that
we
have
here
it
solves
the
stale
date
problem.
So
if
you
ever
try
to
import
a
project
from
four
months
ago,
the
dates
are
all
four
months
old.
B
It
doesn't
show
current
what
the
relative
date
system
we
put
in
here.
We
use
January
1st
2020
as
the
today
value
whenever
importing
a
project
and
any
dates
that
are
in
this
database
are
before
or
after
that,
so
you
can
show
projects
that
are
in
progress,
multiple
versions
that
are
planned
on
the
roadmap
so
on
and
so
forth.
B
All
this
is
built
on
top
of
the
git
Web
API
and
what
we
end
up
doing
is
creating
a
database
and
you
have
what
are
called
play
books
and
each
play
book
runs
against
it.
So
therefore
that
infrastructure
is
code-
or
you
know
a
lot
of
you
had
a
question
on
the
dock-
that
I'll
be
answering
a
couple
minutes
about
demo
data
s
code.
B
This
is
kind
of
what
this
is
really
going
down
to
we're
using
a
database
approach,
and
what
I
would
like
to
ultimately
do
is
make
this
so
that
we
can
mix
and
match,
as
well
as
create
a
catalog
where
you
can
see.
Here's
all
the
topics
that
we
have
as
a
company
and
what
we
can
possibly
demo
use
cases
go
to
market
strategies,
different
industries
or
verticals,
and
then
have
a
playbook.
B
B
When
you
go
to
create
a
project
and
making
this
part
of
the
demo
data
area
where
playbooks
may
be
listed
so
stay
tuned
for
more
on
that
I'll
show
this
more
in
just
a
couple
minutes
but
feel
free
to
bookmark
the
video
and
step-by-step
tutorial.
If
you
haven't
tried,
it
definitely
check
it
out
and
where
the
demos
data
goes.
Is
we
ultimately
right?
Now
you
have
to
create
your
own
demo
stories.
Some
of
us
have
some
that
others
are
using.
B
B
There's
a
discussion
going
on
in
the
demo
systems
channel
right
now
about
what
do
our
products
or
what
do
our
subdivisions
look
like
the
caters
to
the
different
industries
or
verticals,
and
we're
going
to
be
enhancing
this
to
include
some
of
the
use
case
and
go
to
market
strategy
that
we
see
in
our
product
marketing
pages.
So
this
is
just
a
scaffolding
for
what's
to
come
and
the
demo
designer
is
the
piece
to
go
through
that
in
q3.
B
So
I
know
that's
still
a
few
months
away,
but
I
want
to
give
you
an
assurance
with
the
i2p
transition
right
now,
you've
created
these
clusters
that
you
have
or
not
going
away
with
the
new
demo
cloud.
We
do
have
an
instance
cluster,
that's
running
there.
We
are
aware
that
there
are
some
challenges
with
it:
we're
working
through
those
and
a
lot
of
its
just
kind
of
learning
lessons,
and
we,
you
know,
find
things
that
work
or
don't
work.
B
Ultimately,
what
we're
trying
to
go
to
is
right
now
all
of
our
communities
clusters
cost
us
a
lot
so
right
now
it
cost
us
about
180
grand
a
year
with
some
of
the
new
changes
that
Google's
put
in
for
the
cluster
management
fee.
But
we
want
to
do
is
move
toward
a
ephemeral
model,
so
things
aren't
left
running
all
the
time
and
that
could
have
significant
savings,
so
keep
an
ear
out
not
going
to
be
doing
anything
on
this
until
at
the
earliest
July.
B
If
it
moves
up
the
timeline,
but
more
than
likely
August
September's
weren't
going
to
be
focused
on
this
and
we'll
be
sure
to
look
you
in
advance
and
kind
of
show
you
or
doing
what
you're
thoroughly
test
it
before
we
flip
off
the
switch.
So
don't
worry
too
much
about
it
right
now,
but
just
know
that
there
are
some
changes
to
convey
is
coming
in
in
the
future.
B
The
ADA
boo
aside,
I
mentioned
before
is
the
IT
ops
team
is
getting
involved
in
working
on
some
distributed
accounts.
Don't
worry
too
much
about
it,
however,
if
you
need
a
to
base
access
today,
simply
post
in
the
demo
system,
Channel
and
I
can
get
you
an
account
spun
up
there
without
a
problem.
So
if
you
need
that
fantastic
we've
also
built
there,
an
entire
environment
with
terraforming
ansible
and
what
we're
going
to
end
up
doing
is
open
sources
for
our
partner
community
to
kind
of
get.
B
B
Tracker
feel
free
to
check
that
out
at
your
convenience,
if
you're
curious
what
we're
working
on,
if
you
add
things
to
the
feature,
requests,
what
we're
doing
is
we're
grouping
those
together
into
the
different
weekly
projects
as
they
relate
to
the
headspace
efficiency
that
we're
working
on
so
feel
free
to
report
the
issues.
But
if
your
choice
trying
to
figure
out,
how
does
this
work?
B
I
want
to
do
a
serious
hat
tip
to
Christiano
who's
been
helping
with
the
demo
systems
as
kind
of
a
part-time
side
job
and
addition
to
his
full-time,
regular
job
was
a
Technical,
Account
Manager
and
he's
been
helping
provide
support
within
the
AMIA
region,
as
well
as
in
the
US
region
after
hours,
at
his
time,
primarily
on
the
cuban
indie
support.
I
just
want
to
thank
him
for
all
his
help
with
everything
that
we're
going
on.
B
I
know
it's
a
little
bit
of
sprawl
is
there
are
different
slack
channels
for
different
systems
that
you
need
support
with,
and
so
the
demo
systems
channel
has
120
people
in
it
give
or
take,
and
each
of
those
sub
channels
has
20
to
30.
So,
as
you
need
support,
we're
not
paying
we're,
not
broadcasting
is
wide
right.
So
that's
what
those
channels
are
for.
B
So
with
that,
let's
relate
back
to
what
we
saw
earlier,
so
an
overview
of
the
demo
cloud,
the
container
sandbox,
the
company
sandbox,
here's
the
slide
that
tells
you
how
to
get
access
to
it.
Today.
All
of
the
discussion
that
we're
going
to
have
moving
forward
you
know
within
the
discussion
today
is
on
the
demo
cloud
itself
and
how
we
use
that,
on
the
most
instance,
how
we
get
access
to
it
and
short
preview
using
the
demo
designer.
B
B
That's
gate
lab
demo
comm,
and
this
basically
provides
the
authentication
portal
as
well
as
access
to
all
the
metadata
or
anything
that
helps
you
provide
the
tooling
to
use,
get
lab
or
to
use
the
demo
environment,
and
so
we're
going
to
I'll
show
you
that
in
just
a
couple
minutes
here,
there's
the
omnibus
instances.
Most
of
you
have
been
interview
using
the
u.s.
one,
the
EU
one
will
be
available
shortly
and
then
we
also
have
shared
runners
and
a
instance
level
kubernetes
cluster
to
handle
the
CI
jobs.
B
B
If
you
want
to
look
at
this
from
a
view,
feel
free
to
skim
the
slide
on
your
own
I'm
not
going
to
talk
through
it
on
this
call,
but
it
does
for
about
a
holistic
graphic
view
of
what
you're
connecting
to
and
how
you're
working
through
it.
So,
ultimately,
you
start
on
the
portal
of
you
end
up
in
the
omnibus
instance,
and
you
can
get
a
green
or
connect
to
anything
you
need.
B
So,
if
you
haven't
already
I
would
definitely
suggest
bookmarking
the
documentation
site.
Some
of
these
Doc's
are
going
to
be
moving
into
the
handbook.
We've
been
balancing
the
act
of
what
goes
in
the
handbook
versus
what's
on
the
documentation
site,
but
the
tutorials
here
are
going
to
be
especially
helpful.
B
If
it's
your
first
time
checking
this
out,
and
so
you
can
suppose
a
Doc's
liked
it
loved
Emma,
calm,
you'll
find
tutorials
in
the
left-hand
sidebar
once
you're
logged
in
a
lot
of
your
time
is
going
to
be
focused
on
the
Omnibus
instance
itself,
and
so
what
you're
ultimately
going
to
do
is
once
you're
authenticated.
The
demo
portal
creates
your
account
through
in
our
own
internal
SSO
system,
on
the
omnibus
instance,
and
so
what
will
end
up
happening
is
you'll
see,
here's
the
AMA
newest
instance.
B
Here's
the
link
to
the
dashboard
in
the
group
you'll
simply
sign
up
the
same
credentials
that
you
created
on
your
on
the
portal,
as
you
connect
to
other
integrations,
you'll
use
those
same
user
account
credentials
across
all
the
demo
resources,
if
there's
anywhere,
where
we
don't
have
those
credentials
will
simply
provide
them
to
you
and
you
can
simply
copy
and
paste
them
and
as
we
go
forward.
So
most
of
all,
we're
going
to
look
at
next
is
specifically
inside
of
that
group.