►
Description
Last time we sat down to explore the Red Hat OpenShift Developer Sandbox with CodeReady Workspaces, and things didn't quite go as planned. But who really wants to turn a project on and have it work perfectly the first time? In this episode, let's take another run at the Developer Sandbox and get those Workspaces doing what we want. Join us as we take a look at what went wrong, how we can fix it, and we should now be able to get the Cool Store working.
Learn more at https://red.ht/leveluphour
A
Good
morning,
good
afternoon,
good
evening,
wherever
you're
hailing
from
welcome
to
another
episode
of
the
level
up
hour
here
on
openshift
tv,
I
am
chris
short
executive
producer
of
openshift
tv,
I'm
joined
by
the
one,
and
only
the
illustrious
langdon
white
this
morning
for
the
show,
with
the
most
langdon
white
and
the
level
of
power
so
and
the.
A
Points
the
most
internet
points
for
sure
by
far
right
how
you
doing
buddy
you're
doing
all
right.
A
B
That's
that's
very
early
and
I'm
waiting
for
red
hat
sso
to
let
me
into
the
slides.
So
that's
fine
wow,
so
yeah
as
I
was
mentioning
before
the
show.
I
was
struggling
to
figure
out
how
to
actually
connect
to
the
show
this
morning
because
take
one
week
off.
A
Really
quick,
you
know
we
can't
fail
on
this
show
ever
right,
except
we
cannot
have
any
mistake:
no
mistakes,
no
mistakes,
so
yeah.
That's
kind
of
the
topic
of
the
show
this
morning
right
like
right
right,
we
kind
of
basically
the
last
stream
that
we
did
two
weeks
ago
was.
If
you
watch
american
football
was
the
equivalent
of
watching
both
football
teams
fumble
the
football
all
the
way
down
the
field.
A
Real
football,
it
was
just
like
okay.
How
else
could
this
fail?
So
today
we
hope
to
spruce
this
up
right
exactly.
B
Exactly
so,
first
and
foremost,
maya
culpa,
we
had
a
scheduling
snafu,
so
we
were
supposed
to
be
doing
podman
b3
today,
but
our
special
guest
stars
couldn't
make
it
today
at
kind
of
at
the
last
minute.
So
we
had
to
reschedule
so
you
should
have
seen
it
on
the
twitters
that
that
it
changed
around
a
little
bit,
however
yeah
or
the
calendar,
but
we
will
be
having
them
next
time.
So
we
will.
We
are
still
planning
on
doing
that
episode.
B
Yeah,
I
saw
I
saw
a
lot
of
chat,
so
all
right,
so
as
we
usually
do,
let
us
start
with
the
slides,
assuming
I
can
click
all
the
right
buttons
to
make
that
occur.
B
Exactly
look
at
that,
I'm
so
proud
of
you
and
ultimately
also
oh,
but
I
forgot
to
take
my
little
notes
of
nice
little
links,
so
let
me
grab
those
which
will
take
just
a
second.
A
So
familiar,
if
you
want
to
talk
through
it,
you
can
go
ahead,
no
go
ahead.
If
you're
not
familiar,
you
know
every
show
we
have
a
topic,
but
you're
more
than
welcome
to
ask
any
kind
of
question
related
to
containers.
You
know
venus,
you
know
former
sysadmin
now
working
in
openshift
and
kubernetes
land.
You
know.
I
understand
that
that
transition
is
not
exactly
smooth.
Sometimes
right,
like
containers
are
kind
of
hard
to
conceptualize
at
first
and
then
orchestrating
them
is
even
more
difficult
at
times.
A
So
we
try
to
provide
you
with
the
capabilities
to
do
just
that.
It's
to
level
up
your
adoption
of
containers
and
embrace
cloud
native
technologies
of
the
future.
Yes
and.
B
I
will
say,
like
my
big
thing,
is
and
a
little
bit
more
than
that
in
that,
hopefully,
to
convince
you
why
containers
will
make
your
life
better.
It's
not
just
another
technology.
You
have
to
learn
and
get
under
your
belt,
because
that's
the
way
the
industry
is
moving,
which
is
true,
but
also
that
they're
super
handy
and
that,
hopefully
you
will
find
that
to
be
a
positive
experience,
so
level
of
power,
and
so
I
have
my
handy
links,
which
you
know.
B
Theoretically,
we
will
share
in
the
chat
in
a
second,
but
right
now
we
will
say
we
are
on
the
twitters.
I'm
langdon
with
the
one
and
chris
is
chris
short.
A
B
I
think
it's
funny
how
people
you
know
kind
of
get
these
like
it's
not
a
mantra
but
like
a
word
like
mantra
that
I'm
looking
for
but
like
you
get
these
like
flows
to
how
you
say
to
spell
your
name
and
stuff.
B
Of
mine
always
said
you
know,
his
name
is
two
peas,
two
eyes
two
teas.
You
know,
but
he
says
it's
super
fast
right,
so
it's
barely
understandable
by
the
time
it
comes
out
of
his
mouth.
A
A
B
Exactly
you
know,
it'll
have
little
to
do
with
english
or
anything
like
that,
but
you
can
also
join
us
on
our
discord
and
that
I
think,
is
already
landed
in
the
restroom
or
in
the
chat
so
join
us.
There
there's
often
discussions.
You
know,
don't
limit
yourself
to
any
particular
channel
feel
free
to
say
stuff.
You
know
the
live
stream
channel,
obviously
is
live
streaming.
So
if.
A
B
Stuff
there
it
will
show
up
everywhere
else
so,
but,
as
I
usually
do,
I
also
talk
about
the
show
notes,
and
so
last
episode
was
27,
and
so
we
have
some
brief
show
notes
there
with
a
little
bit
of
how
to
learn
more
about
things
which
you
might
find
handy,
and
this
is
dev
sandbox
take
two.
B
B
One
of
my
colleagues
is
actually
who's
actually
sometimes
on
the
here
on
the
show
christian
is
unhappy
with
exactly
how
it
works
so
he's
making
some
changes,
hopefully
to
improve
it.
So
if
you
are
interested
in
you
know,
or
if
you're
using
that
or
use
blender
or
whatever
you
might
want
to
take
a
look,
we
are.
I
will
take
a
look
at
his
pull
request
imminently
and
then
we
can.
You
can
see
the
merge,
assuming
it's
a
good
one,
so
yeah.
B
So
if
you,
if
you
like
that
sort
of
thing,
let
us
know
and
just
for
everybody
here,
there's
the
link
to
the.
A
B
B
Exactly
exactly
later
later,
now
we
are
going
to
okay,
so
we
did
a
fair
amount
of
the
intro
last
time,
so
I'm
not
going
to
do
too
much
of
that.
This
time.
A
A
Awesome
when
you
can
figure
out
how
to
use
it.
B
A
B
Like
I'm
coming
too
right
like
so,
I
was
watching
something
I
don't
know
if
it
was
one
of
our
videos
or
if
it
was
last
show
or
what
but
like
like
any
given
unit
is
30
days
in
the
sense
that
you
can
go
get
another
30.
B
Not,
but
basically
you
know
putting
a
quasi.
I
I
personally,
I
think,
putting
a
quasi-arbitrary
limit
on.
It
is
just
primarily
going
after
bad
actors.
Not
you
know
it's.
The
intent
is
not
to
tell
you
that
you
shouldn't
use
it
longer
than
30
days
and
specifically
the
reason
I'm
I'm
commenting
on
this
is
because,
in
whatever
it
was
that
I
was
watching
somebody
commented.
Is
that
enough
time
to
learn,
you
know,
did
you
open
shift
or
code
ready,
workspaces
or
whatever
I
don't
know?
B
Maybe,
but
if
it's
not,
you
can
certainly
do
it
longer.
You
just
need
to
re-add
your
stuff
and
if
you
don't
have
other
copies
of
your
stuff,
when
using
this
kind
of
demo,
where
I
you
know,
it's
probably
a
bad
idea
anyway,.
A
B
A
B
Going
to
stop
sharing
for
one
second
and
fix
that
not
that
that
one
actually,
I
have
memorized,
but
it
will
be
a
lot
faster
and
more
efficient
if
we
can
log
in
correctly.
B
B
You
can
go
and
create
your
own
account
or
you
can
use
the
various
socials
to
do
your
logging
in
with
and
then
you
can
sorry
just
looking
for
the
window
to
share
then
you
can
get
this
set
up,
and
apparently
this
link
is
not
good,
so
we
will
use
this
one
anyway,
but
at
least
I'm
logged
in
now
right
there
you
go
so.
B
All
right
so
a
few
things
that
I
learned
since
last
time
as
well,
as
you
know,
kind
of
doing
some
experimentation
yeah
some
more
thoughts,
whatever
let's
discuss
this
so
first
and
foremost.
Actually,
let
me
close
these
so
that
it's
less
likely
to
be
angry
with
me.
I
tend
to
have
a
lot
of
windows
open.
I
don't
know
if
you've
noticed.
A
B
Right
here
I
can
see
never
mind
one
thing:
gnome
did
a
few
years
ago,
which
is
basically
take
the
ability
of
putting
you
know
like
icons
on
your
desktop,
like
putting
you
know,
saves
or
whatever
you
can
still
turn
it
off
like.
You
can
still
do
it,
but
it
has
made
me
a
much
cleaner
person.
I
will
say
you
know
as
far.
B
Better
more
likely
to
take
notes
all
right
so
back
to
dev
sandbox,
so
you
get
into
sandbox.
By
going
to
developers.redhat.com,
you
sign
up
for
an
account,
then
you
click
the
big
button
that
says
developer
sandbox
and
it
launches
this
site.
If
you're
lucky,
the
sso
will
be
ssoe
and
you
will
just
get
logged
in.
B
If
not
you
have
to
log
in
again
one
thing
I
actually
kind
of
glossed
over
is
you
will
be
presented,
two
login
boxes,
one
that
says
open
shift,
sre
and
one
that
says:
dev
sandbox
click,
the
dev
sandbox
one
that.
A
B
A
known
issue
that
they
are
working
on
fixing,
so
just
you
know,
ignore
that
other
box.
For
now.
A
Speaking
of
sres
meeting
with
someone
on
the
openshift
dedicated
team
yesterday
about
the
nsre
show
oh
the
channel,
so
that
is
in
the
works.
No
promises,
no
it's
future
stuff,
but
it's
in
the
works
and
we're
probably
gonna
have
some
sres
on
the
channel
talking
about
not
just
openshift,
of
course,
but
how
and
why
they
built
srs.
B
The
way
they
did
yeah
yeah-
I
I
will
say
it's
really:
it's
an
interesting
phenomenon
like
if
you,
if
you
haven't,
read
the
book
that
kind
of
started
it
all
from
it's.
Some
people
at
google
called
site
reliability,
engineering,
it's
a
quick,
read,
take
a
look,
also
the
phoenix
project
about
devops.
You
know
if
you
kind
of
read
both
of
those.
I
think
you
get
a
really
interesting
sense
of
the
change
in
the
philosophy
of
how
software
is
delivered.
A
B
B
And
facebook
and
a
bunch
of
those
other
companies
as
unicorns
a
lot-
I
don't
you
know,
there's
probably
some
underhanded
nastiness
to
that.
But
really
you
know
the
the
core
of
it
is
true,
which
is
that
they
are
really
unique,
but
that
doesn't
mean
we
can't
learn
from
them.
You
know,
and
so
yeah
so
yeah.
B
As
you
say,
remember:
you're,
not
google,
but
the
real
point
I
was
trying
to
get
to
there,
even
though
I'm
kind
of
long-winded
sometimes
is
I'm
shocked
by
the
amount
of
interest
amongst,
because
I
teach
a
course
over
at
a
university.
The
amount
of
interest
among
the
students
about
growing
up
to
be
an
sre,
which
I
think
is
really
interesting.
You
know,
and
so
actually
one
of
my
classes,
I'm
gonna,
have
a
guest
lecture
come
in
to
talk
about
what
it
means
to
be
an
asshari.
So
I.
A
Think
that
might
be
cool
yeah.
B
Okay,
so
back
to
dev
sandbox,
it's
a
developer,
sandbox.
So,
first
and
foremost,
I
was
very
confused
by
okay.
So
when
you
work
with
openshift
there's
this
concept
of
projects,
alternately
called
namespaces,
where
basically
that's
kind
of
where
all
your
code
lives
for
a
given
that
the
the
word
is
so
hard
these
days,
but
so,
let's
say
given
application,
even
though
an
application
may
be
made
up
of
a
number
of
applications.
B
So
when
we
talk
about
like
the
cool
store,
for
example,
it's
actually
made
up
of
a
bunch
of
different
services
right.
It
has
a
web
front
end.
It
has
a
catalog
component.
It
has
an
inventory
component.
All
those
things
combine
to
build
an
application
so
as
a
way
to
to
corral
those
things
into
one
thing:
we
have
this
concept
of
a
namespace
or
a
project.
B
B
That's
actually
not,
I
mean
you
could
use
it,
but
it's
not
meant
to
be
used
and
that's
why.
I
don't
know
if
you
remember
from
the
last
episode,
but
I
was
surprised
because
when
I
came
into
it,
I
landed
in
langdon
dev,
because
I've
worked
with
some
organizations
where
they
called
the
unit
test
level
deployment
code,
and
so
I
assumed
that
it
was
essentially
unit
test
level
deployment.
B
But
it's
not
that's
where
some
of
your
kind
of
infrastructure
stuff
lives,
specifically
where
the
backing
store,
essentially
for
your
code,
ready
workspace,
lands.
So
long
story,
short
the
thing
called
dash
code.
You
should
just
ignore.
B
You
should
see
you'll
see
it
land,
so
I
just
started
my
code
ready
workspace
and
look
at
that.
It's
coming
up
as
a
you
know,
a
thing
right
in
langdon
code
in
that
project
and
it's
not
something
I'm
going
to
mess
with
unless
I
get
really
excited
about
how
workspace
works
and
want
to
go
dig
around
in
it.
For
some
reason,
so
is
this.
B
Yeah,
I
think
I
I
don't
know
if
it's
for
this
show,
but
I
think
for
a
show.
It
might
be
interesting
to
talk
about
how
workspaces
works
as
an
application
on
openshift
and
I
and
to
be
clear
right,
there's
no
particular
particular
affinity
for
your
workspace
back
end
or
whatever
to
live
in
something
called
dash
code.
It's
just
this
is
how
dev
sandbox
was
set
up
and
part
of
why
I
got
confused
is
because
other
setups
I've
seen
it's
been
in
other
projects.
A
B
Yeah
so,
first
and
foremost
ignore
this
thing
that
I
have
just
spent
so
much
time
talking
about
so
your
stuff
should
go
in
dash
dev,
and
this
is
where
we
get
into
kind
of
more
traditional
deployment.
You
know
stories
or
whatever,
where
dev
is
kind
of
where
you
play
around
with
stuff
and
then
whatever
we
call
it
here
stage
stage
is
where
you
know
you
stage
it
right,
and
you
know
because
it's
beta,
because
it's
a
demo
all
that
stuff.
B
You
know,
I
don't
think
anybody
on
the
works
on
the
sorry
on
the
dev
sandbox
team
wanted
to
call
anything
prod.
B
Right,
but
you
know
you
know
that
said
the
thing
that
you
are
you
should
be
expecting
to
surface.
If
you
want
to
collaborate
with
somebody
else,
you
know
and
and
check
the
ui
of
something
or
whatever.
B
The
idea
here
is
stage
and
the
reason
we
have
at
least
two
is
because
one
of
the
things
that
you
should
be
or
might
want
to
be
experimenting
with,
is
the
transition
from
one
project
to
another
or
one.
Even
you
know,
obviously
not
in
this
scenario.
But
you
know,
one
of
the
things
you
want
to
be
thinking
about
is
how
you're
transitioning
your
applications
from
one
environment
to
another
environment,
be
it
on
the
same
cluster,
on
different
clusters,
etc.
B
So
that's
why-
or
at
least
you
know,
that's
why
these
two
different
projects
are
included,
not
so
much
the
idea
being
that
you
would
be
running
multiple
and
again,
I
struggle
with
the
word
application.
So
you
know
you
don't
want
to
be.
It
would
be
surprising
for
you
to
run.
You
know
the
cool
store,
and
you
know
your
what's
the
most
popular
software,
these
days
like
to
do
system,
you
know
like
like
the
idea
with
openshift
is
with
sandbox
right.
B
Is
that
you're
going
to
work
on
kind
of
one
application
here,
even
if
it's
made
up
of
37
different
services,
so
it's
kind
of
set
up
for
that
kind
of
scenario
doesn't
mean
you
can't
do
something
else,
I'm
just
saying
that
that's
like
the
philosophy
behind
it.
As
I've
often
said
on
the
show,
if
you
understand
the
philosophy
behind
software,
it
makes
it
much
easier
in
my
experience
makes
it
much
easier
to
grok.
B
You
know
your
choices
or
guess
what
what
to
do
next.
So
again,
relatively
long-winded
way
of
saying
these
are
what
these
projects
are
for,
and
so
you
know
play
around
with
it,
knowing
that
and
things
will
go
better
for
you
all
right
so
moving
on
from
there.
What
I
first
wanted
to
show
here
or
next
one
in
the
show,
I'm
going
to
actually
go
and
do
this
in
stage,
because
I
don't
have
anything
there,
as
I
just
got
done,
saying
yeah.
B
This
is
probably
not
the
right
way
to
do
it,
but
it
you
know
whenever
I'm
gonna
go
delete
stuff
later
right,
so
you're
presented
with
this
from
the
get-go.
B
If
you
really
are
just
wanting
to
try
stuff
out-
and
you
want
to
just
play
around
a
little
bit,
you
know
pick
your
favorite
language
do
a
sample
and
you
will
get
your
application
deployed.
I
strongly
recommend
and
we've
talked
about.
I
think
we've
talked
about
this
on
the
show
there
it
is,
you
know,
go
watch
the
logs
go,
see
what's
actually
happening.
B
Right
right
it,
it
definitely
helps
you
get
your
head
wrapped
around.
You
know
later
on
why
things
are
breaking
you
know.
B
If
you
remember
from
a
few
shows
ago,
I
was
really
struggling
this,
I
think,
before
the
show,
I
think
I
figured
out
before
we
actually
did
the
show
with
why
my
container
wasn't
working
properly
and
it
turned
out
that
the
error
was
way
at
the
beginning
of
the
logs
and
that
it
couldn't
get
the
base
container
that
I
was
looking
for
and
so
because
all
of
my
docker
file
after
that
assumed
the
one
I
had
everything
was
broken,
but
I
was
only
getting
a
warning
about
the
fact
that
I
couldn't
get
to
the
container
I
actually
wanted.
B
So
this
is
engaging
with
the
red
hat
catalog.
You
have
to
have
a
secret.
If
you
want
something,
that's
privileged
so
check
out
those
logs,
you
know
get
an
idea
of
what's
actually
happening.
You
know
so
there's
a
bunch
of
you
know
stuff
about
the
setup
and
the
python
thing
we're
not
really
gonna
go
through
it
too
deeply
today,
but,
as
you
can
see,
you
know
we
get
this
nice
sample.
It
has
come
up.
B
This
is,
I
think,
one
of
the
coolest
things
in
software
is
that
I
can
just
click
that
little
button
and
I
will
get
two
of
them
like.
I
know
I'm
easily.
A
B
Fine
thanks
right
and
and
if
you
are
messing
with
the
serverless
stuff,
watching
it
go
automatically
to
zero
when
you
don't
use,
it
is
also
super
cool.
B
B
I
don't
have
a
quarkus
project
up
and
running,
but
we'll
maybe
we'll
get
to
that
hold
on
yeah
we'll
get
to
it.
B
All
right,
so
so,
okay,
so
in
order
to
access
like
an
application
inside
of
openshift,
you
need
some
sort
of
what
you
know.
The
fancy
term
is
some
sort
of
ingress
into
open
shift
and
in
order
to
get
that
what
we
create
is
called
a
route.
Now,
when
I
created
that
sample
application,
it
included
a
bunch
of
nice
things
right,
it
included
the
obvious
code
bits
which
is
what
this
build
part
is
right.
B
This
is
one
of
the
things
that
I
most
appreciate
actually
about.
Kubernetes
and
openshift
is
that
by
almost
by
default,
the
expectation
is
that
you
put
a
layer
of
indirection
between
your
application
and
the
url
you
use
to
get
to
it.
Why
is
this
so
important
because
applications
change
and
when
applications
change
you
want
to
do
things
like
you
know,
have
some
of
your
sorry,
some
of
your
visitors,
continuing
to
hit
your
old
one
while
you
deploy
your
new
one
and
new
visitors
start
hitting
the
new
one
things
like
that.
B
So
there
are
lots
and
lots
of
scenarios
where,
having
that
layer
of
interaction
between
the
url
and
the
actual
application
is
a
lifesaver,
and
so
the
default
coming
up
with
that
layer
of
indirection,
even
though
to
a
lot
of
people,
I
think
the
reason
they
shy
away
from
it
is
they
feel
like
it's
over
engineering,
and
this
is
one
of
those
places
where
I
you
know.
While
I
tend
to
over
engineer,
I
strongly
recommend
you
know
kind
of
that
layer
of
indirection.
B
So
when
you're
setting
up
your
own
application
consider
putting
in
a
service
even
even
though
it's
not
required.
B
Exactly
so
here
is
our
fancy:
fancy
apparently
django
application
on
openshift,
if
you're
unfamiliar
with
django,
it's
basically
a
content
management
system
open
source
written
in
python.
You
know
kind
of
does
all.
B
That
a
cms
does
you
know,
so
if
you
want
to
run
your
blog,
if
you,
if
you
want
to
run
your
heavyweight
blog,
think
about
django,
if
you
want
a
lighter
weight,
one
excuse
me
something
like
flask
might
be
a
better
choice.
Now.
B
Yeah
yeah
yeah,
I
run
with
it
right
I'm
a
little
judgy
of
january.
A
B
Okay,
so
that's
my
little
python
sample
application.
I
am
actually
just
gonna
delete
it
and
one
of
the
things.
This
is
something
that
I'm
trying
to
figure
out
how
to
file
a
bug
about
this,
because
I'm
not
sure
what
exactly
I'm
trying
to
say,
but
when
I
click
this
delete
here,
I
expect
to
immediately
be
able
to
go
and
create
the
thing
again
and
you
can't
a
lot
of
the
time.
So
when
I
delete
it,
what
I
want
to
do
is
then,
okay,
so
it's
deleting
it's
doing
its
little
cooking.
B
I
go
and
look
at
the
project
and
notice
a
couple
of
things.
For
example,
hey
look,
my
service
is
still
there,
so
arguably
my
service
is
still
there
and
you
know-
and
so
now
I
could
put
some
other
thing
behind
it.
I
could
keep
that
old
route
right,
because
I
think
the
route
was
there
too.
I
could
keep
the
old
route
and
the
service
and
put
something
else
behind
that.
So
there's
a
really
strong,
positive
argument
for
for
being
able
to
do
that.
B
The
thing
is,
if
I
go
into
the
topology
view
and
right
click
delete.
My
expectation,
I
think,
is
that
all
that
stuff
is
blown
away
and
that
I
can
immediately
like
recreate
it.
So
I
I
wonder
if
almost
we
need
another
option
in
the
menu.
That
is
something
like
really
really
destroy
it
right
versus
you
know
mostly
destroy
it.
A
B
So,
in
order
to
get
this
back
to
square
one
so
that
I
can
redeploy
that
same
python
sample
app,
I
need
to
actually
manually
remove
both
the
route
the
sample
and
then
I
think,
an
image
stream.
And
what
particularly
annoys
me
about
image
streams
is
that
they,
you
have
to
go
to
the
administrator
view
and
then
go
to
builds
and
then
image
streams
and
then
delete
it
here.
B
A
A
B
B
Yeah
kind
of
outside
so
yeah
yeah,
so
I
I
often
will
also
delete
the
workspace,
and
my
suspicion
is-
is
that
the
engineers
who
work
on
this
stuff
for
the
most
part
do
the
same
thing
but
like
in
the
dev
sandbox
scenario,
or
I
imagine
in
most
like
enterprise
production
scenarios,
I
probably
can't
delete
the
name
space
at
all
space.
B
Exactly
but
it's
at
least
you
know
if
I
was
a
junior
developer
at
an
organization,
it's
not
something
I
would
risk.
I
wouldn't
even
ask
the
question.
I
would
just
assume
that
the
little
box
that
I
was
allowed
to
live
in
is
the
box
I'm
allowed
to
live
in
and
I
don't
you
know,
I'm
not
going
to
go.
B
You
know
burning
down
the
box
right,
it's
kind
of
like
if
I
get
a
virtual
machine
in
my
enterprise
or
whatever,
as
a
junior
developer,
I'm
not
gonna
ever
delete
the
virtual
machine
right,
I'm
gonna,
I'm
gonna
keep
using
it.
I'm
gonna
keep
trying
to
fix
whatever's
wrong
with
it.
I
don't
know,
maybe
I'm
crazy,
okay,
so
going
back
a
little
bit,
so
I
flip
back
over
to
the
dev
one
just
because
I
I
put
a
couple
projects
in
here.
So
a
few
you
know
for
a
few
episodes.
B
A
B
So
I
can
show
you
basically,
so
I
can
show
you
this
desktop,
but
there's
a
lot
of
junk
up
here.
B
B
Exactly
all
right,
hopefully
yeah,
okay,
let's
stop
that
sharing
and
start
the
sharing.
B
Yeah,
okay,
sorry,
how
did
I
I
had
it
set
so
that
it
was
bigger
and
I
had
it
nicely
bigger
yeah.
Did
you
remember
how
I
did.
A
B
Yeah,
it's
like
a
different
font
setting
mm-hmm.
I
don't
know
how's
that
you
don't
really
need
to
see
this
part
that
much
anyway.
A
Yeah,
don't
worry
about
the
left-hand
side,
the
right-hand
side.
We
want
you
to
see.
B
Right
right,
so
all
right,
so
what
I
want
to
show
here
is
okay,
so
I
know
it's
cut
off
because
of
poor
naming
on
my
part,
but
so
I
was
because
I
was
experimenting.
I
gave
it
the
brilliant
name
of
exp
for
experimental
catalog
go,
and
so
that's
this
directory
here,
this
experimental,
and
so
this
is
a
go
application
that
oh,
we
do
have
a
corkus
app,
so
I
can
show
you
how
fast
it
is.
B
So
if
I
can
click
on
the
thing,
so
what
I
want
to
show
here
is
so
this
is
in
a
public
repo.
It's
just
under
my
normal
namespace.
I
didn't
put
it
under
the
level
of
power
because,
like
the
content
is
not
interesting
per.
A
B
May
move
it
and
add
it
into
the
actual
level
of
our
stuff,
but
it's
just
kind
of
like
meh,
but
so
the
reason
it
has
to
be
public,
though,
is
so
I'll
just
show
you
actually,
why
don't
we
just
do
it.
A
B
And
then
I
said,
I
usually
just
check
the
project
itself
to
make
sure
I
hit
everything
and
I
did
because
the
deployment
config
that's
why
I
prefer
to
use
deployment
configs,
because
it
should
kind
of
take
down
everything
when
I
take
the
one
piece
away.
B
A
B
B
B
B
This
is
another
thing,
though
I
kind
of
feel
like.
I
should
go
file
a
bug
for
like,
like
you,
can
easily
convert
the
ssh
url
into
an
http
url,
so
it'd
be
nice.
If,
if
I
drop
the
ssh
one,
it
would
say
something
like
you
know
mostly
validated,
but
I
changed
it
to
an
http
url.
That
looks
like
this.
B
A
Nice,
that
would
be
cool.
I
should
tell
serena
from
the
future
that.
B
Well,
that's
yeah!
That's
what
I
was
gonna
say
was:
that's
why
I
was
gonna
file,
a
bug,
oops
wrong
button,
all
together.
What
I
was
gonna
show
yeah
exactly
that
that
would
be
awkward.
A
So
yeah
one
thing
I
just
noticed:
I
was
trying
to
find
the
like.
You
know
machine
size
like
the
whole
compute
sidebar
thing
and
the
sandbox
is
not
there.
So
that's
it.
B
A
B
A
B
So
the
point
I
was
trying
to
make
with
what
is
this
catalog
was.
The
big
reason
is
because,
if
I
do-
oh,
my
god,
my
my
what's
the
let's
see
export
ups,
one
equals.
B
Let's
kill
it's
I'm
just
trying
to.
I
was
just
gonna
kill
powerline,
because
it's.
A
I
don't
know
why
it's
so
long
and
then
like
a
bash
prompt
or
something
like
or
if
you
have
the
opposite
right,
like
zsh
versus
bash
kind
of
thing,.
A
Oh,
it
works
in
csh2,
it's
not
sound.
I
ca,
I
mean
I
could
do.
B
A
B
There
we
go
okay,
so
the
reason
I
was
commenting
on
it
primarily
is
because
if
I
do
remote
minus
v,
I
would
like
to
be
able
to
just
drop
this
in
there
right.
I
don't
you
know,
and
it's
easily
translatable
from
that
to
be
an
https
url,
because
then
I
don't
have
to
go
open
up
a
web
browser
and
go
find
out
what
the
hps
url
is,
because
I
have
no
idea
you
know.
B
Maybe
I
don't
maybe
there's
a
way
and
get
that
you
can
actually
tell
it
to
give
me
the
other
url,
but
that's
why
I
think
it'd
be
kind
of
nice
if
you
could
just
drop
an
ssh
one
in
there,
all
right
so
continuing
on
okay,
so
it
smartly
detected
that
this
is
a
go
project.
It
said:
okay,
I'm
gonna,
plop
that
on
top
of
this
version
of
go,
I
have
some
other
options,
but
I'm
going
to
take
the
one
eight
guest.
B
Oh,
oh,
I
didn't
know
this
was
there.
This
was
today
we
learned
today
we
learned,
let's
do
cool
store.
B
And
then
I'm
gonna
do
deployment
config
just
to
make
my
life
easier
later
and
then
we're
gonna
say
yes
create
a
route.
Please
see.
This
is
why
I
get
annoyed.
So
yeah,
I
forgot
about
secrets,
is
also
sometimes
there
just
thinking
about
where
it
is
so
in
secrets.
B
B
B
Because
yeah,
this
is
another
thing.
I
should
go
file
a
bug
about.
Sometimes,
even
though
I
hit
the
create
and
it
failed,
it
actually
started.
B
B
A
B
B
A
Can
also
think
I'm
crazy
when
it
comes
to
these
dev
sandboxes
right
since
they
are
in
beta
right
now,
I'm
not
like.
I
need
to
put
this
lightly
because
I
don't
want
to
insult
anybody
right
like
I'm,
not
expecting
full
perfectionality
and
perfection
right
now,
right,
like
I'm,
I'm
I'm
hoping
for
pods
to
come
up
deployments
to
work,
those
basic
core
kubernetes
services
or.
A
Should
say
because
service
is
a
component
in
kubernetes
those
core
components,
all
work
right
so
right
now,
I'm
not
surprised
right
right
when
we
ship
this
thing
without
the
beta
label.
That
would
surprise
me
right.
B
Like
so
narendev
I
had
forgotten
that
I
actually
do
have
fish
installed.
I
didn't
have
a
zsh,
I
did
have
fish,
so
I
could
have
used
fish.
My
I
was
try.
I
actually
have
one
of
my
computers
is
actually
using
fish
exclusively
now,
but
but
my
bashisms
are
so
ingrained.
B
Oh
yeah,
it's
hard
to
use.
You
know
like
just
just
my
like
you
know
just
my.
B
And
I
found
actually
a
cool
script
that
will
convert
your
bash
aliases
to
fish
functions.
Fitch
commands.
I
can't
remember
what
it's
called
and
put
them
in
the
right
place,
because
they
go
in
this
like
config
directory
and
all
this
stuff,
and
so
most
of
them
work.
But
there
are
some
of
them
that
I
need
to
go
figure
out
how
they
work,
but
yeah,
so
I've
been
slowly
trying
it
out.
I
just
haven't.
B
Had
you
know
it's
just
it's
only
been
a
couple
of
months,
so
I
have
it
on
one
computer
so
that
it
doesn't
like
destroy
my
productivity,
all
the
rest
of
the
time,
while
I,
while
I
kind
of
learn
it
carlos.
Sadly
it
does
not
support
serverless.
B
I
am
personally
deeply
offended.
I
do
know
that
both
service
mesh
and
serverless
are
very
high
on
the
list
for
things
that
should
land
or
that
we
want
to
land
really
soon.
That
said,
though,
if
you
go
to
learn.openshift
right,
that's
the
one
with
all
the
demos
you
can
go
and
experiment
with
serverless
in
there
directly,
because
those
like
the
the
setups
for
those
workshops
are
are
set
up
to
use.
Serverless
et
cetera,
so
you
can
play
with
it.
B
B
Okay,
so
this
so
this
is
where
I
was
struggling
with
the
dev
sandbox
kind
of
setup
versus
openshift
setup.
So
the
problem
here
is
that
this
application
is
set
up
to
be
pushed
into
open
shift,
not
kind
of
read
by
openshift,
and
this
is
a
thing
that
we
would
like
to
or
like.
I
would
like
to
kind
of
see
how
to
fix
it.
I'm
not
sure
if
the
problem
is
in
the
code
base
for
the
catalog
go
here
or
if
the
problem
is
kind
of
like
how
openshift
approaches
it.
B
B
I
need
to
delete
this.
You
can
only
have
two
workspaces,
but
I'm
not
sure
if
it's
two
total
or
two
running
so
I'm
just
gonna.
Let's
see
so
I
can
say
I'll.
Go
workspace.
B
Yeah,
so
you
can
only
have
two
workspaces
on
this
setup,
so
I
can
kill
this
one.
B
I'm
afraid
this
is
actually
going
to
inject
code
yeah,
so
I
need
to
stop
this
one.
So
you
have
to
you
have
to
have
two
or
less
total
and
then
you
can
run
one
at
a
time
and
it's
pretty
easy
to
kind
of
go
back
and
forth.
It's
just
I'm
still
getting
used
to
what
the
numbers
are
now
did
we
have
good
comments
in
the
chat
while
I
was.
B
A
B
The
fundamental
flaw
is,
operators
are
not
available
and
so
operator.
B
Well,
let's
say
user
installed,
operators
yeah
kind
of
in
any
way,
because
the
the
challenge
right
now
is
that,
for
at
least
this,
my
understanding
is
that
to
get
kind
of
a
user-scoped
operator
is
not
something
open
shift
does
very
well
at
this
point.
You
have
to
have
them
at
the
kind
of
cluster
level.
B
So
in
order
for
you
know,
openshift
like
the
dev
sandbox
to
be
able
to
offer
an
operator,
it
needs
to
be
able
to
install
at
the
user
level
rather
than
at
the
cluster
admin
level,
and
so
that's
what's
in
progress,
but
it's
a
problem
like
it's
not
just
a
problem
for
dev
sandbox,
so
it's
very
high
on
the
priority
list
like
this
is
something
we
really
want
to
see.
Hopefully
that
helps
so
yeah.
So
it's
not
that
the
like
it's
not
that
hub
isn't
available
per
se.
B
B
A
B
But
there's
other
scenarios
where
this
operators
by
users
in
a
sense
is
also
a
problem
like
something
else
that
people
want
fixed.
So,
like
I
said
that,
like
you
know,
at.
A
B
For
me
right
if
I
was
looking
at
red
hat-
and
I
said
oh
dev
sandbox-
has
this
problem:
what's
the
priority
of
that
right,
right,
yeah,
what
I'm
just
trying
to
elaborate
on
is
that
dev
sandbox
is
just
one
instance
of
this
problem.
It
is
a
it
is
a
problem
for
a
number
of
other
scenarios
as
well,
and
so,
as
a
result,
it's
pretty
high
priority,
specifically
with
actually
service
mesh
and
serverless.
B
So
you
may
even
see
a
solution
where
service
mesh
and
serverless
just
become
available
to
developers
in
dev
sandbox
without
you
mucking
with
the
operator
in
a
sense,
it'll,
just
kind
of
be
set
up.
Okay
moving
on
so
I
went
and
did
the
go
like
sample
in
code
ready
workspaces
and,
as
you
can
see,
I
have
like
a
go
application
here
right.
The
thing
is:
is
that
it's
just
like
a
go
application,
so
that's
actually
not
really
what
I
wanted
right.
B
So
this
isn't
quite
what
we
want,
but
I
would
like
to
point
out
how
the
similarity,
if
you
haven't
used
code,
ready
workspaces,
the
similarity
between
this,
which
is
visual
studio
code,
and
this,
which
is
code
ready
workspaces,
which
is
based
on
che
the
two
projects
vs
code
and
che
share
a
ton
of
code
which
is
super
cool.
B
I
think
that
we
have
this
like
open
source
community,
that's
kind
of
going
two
different
directions,
but
with
the
same
code
base
che
and
code
ready,
workspaces
are
looking
for
an
online
ide
and
that
you
know
in
visual
studio,
is
looking
for
an
offline
ide.
B
Is
this
thing
called
a
dev
file
which,
if
you've
ever
worked,
especially
as
a
team
lead
for
a
software
development
team?
It
is
incredibly
difficult.
I
find
this
video
very
distracting.
Sorry,
it's
incredibly
difficult
to
onboard
new
people
onto
an
existing
software
project.
That's
been
going
on
for
a
long
time
and
one
of
the
reasons
you
know
obviously
there's
all
the
teaching
and
stuff
about
how
you
do
things,
but
there's
also.
B
The
reason
of
I
want
to
make
sure
they
have
the
exact
right
operating
system,
exact,
right
code
base,
exact
rate
patch
level,
et
cetera,
et
cetera,
so
that
we're
all
operating
from
the
same
exact
position.
You
know
whether
we
decide
to
continuously
integrate
patches
or
we
decide
to
delay
them
for
a
patch
day
or
whatever.
B
What
I
want
is
my
whole
team
to
be
operating
from
the
same
position
at
any
given
point
so
vagrant
if
you've
ever
used,
vagrant
try
to
solve
this,
or
it
does
solve
this
to
some
extent
for
many
years
now,
using
virtual
machines.
Basically,
you
have
this
thing
called
a
vagrant
file.
I
give
it
to
everyone
on
my
team:
they
click
vagrant
up
and
bang.
They
have
an
environment
that
looks
like
everybody
else
is
on
the
team
code,
ready
workspaces
with
this
dev
file
thing
which,
let's
see
if
I
can
find
it
actually.
B
I
know
it's
easily
accessible
here,
no
wrong
button.
It's
easily
accessible
here
this
dev
file
thing.
I
can
give
somebody
else,
this
dev
file
and
it
will
create
exactly
the
same
development
environment
and
on
top
of
that,
if
you're,
using
something
like
code
ready
workspaces
which
is
being
deployed
on
an
open
shift,
you
know
exactly
what
it
looks
like
because
it's
all
coming
from
the
same
open
shift.
It's
all
coming
from
the
same
operator,
which
is
then
in
turn
creating
the
exact
same
development
environment,
so
yeah
a
vagrant
vm
in
openshift.
A
A
B
B
B
Plug-In
where
I
can
say
give
me
a
vm
in
you
know
inside
openshift
I've.
Actually,
if,
if
you
like,
openshift
sorry,
if
you
like
vagrant,
I
have
experimented
a
bunch
with
their
container
tooling.
So
you
can
actually
say
you
know.
Instead
of
a
vagrant
vm,
you
can
have
a
vagrant
container
and
many
years
ago,
if
you've
ever
seen
the
container
development
kit,
the
original
version
of
that
actually
works
in
vagrant.
So
it's
entirely
in
vagrant
and
if
you
use
vagrant
all
the
time
and
you
use
it
with
rel
all
the
time.
B
I
also
wrote
a
plugin
for
vagrant
that
does
your
red
hat
registration
for
rel
automatically,
which
may
be
interesting
to
people
who
use
vagrant
and
rel
quite
a
lot,
and
I
have
since
discontinued
my
support
for
it.
But
it
was
popular
enough
in
the
community
that
it
has
now
grown
its
own
owners
who
now
maintain
and
do
a
good
job.
B
So
a
little
sidebar
go
check
out
vagrant.
We
should
totally
do
a
vagrant
dm
inside
of
openshift
one
of
these
days,
okay,
so
back
to
dev
sandbox
and
code
ready
workspaces.
So
the
experience
here
is
really
really
good.
For
I
didn't
actually
want
to
experiment
with
openshift.
B
I
wanted
an
online
ide
which
I
could
experiment
with
this
online
ide.
So
that's
cool,
but
not
quite
what
I
was
looking
for
right.
What
we
were
looking
for
was.
I
want
an
online
ide
for
the
things
I'm
using
in
openshift.
If
that
makes
sense,
so
I'm
actually
going
to
go
back
here
and
destroy
this,
because
it's
not
what
I
want,
but
the
reason
I
bring
it
up
is,
you
know
like
like.
If
that's
your
goal,
it's
a
good
one
and
it's
just
you
have
to
do
it
kind
of
differently.
B
So
what
instead
I
want
to
do
is
a
custom
workspace.
Now,
I'm
trying
to
remember
how
you
do
this,
I'm
going
to
say,
give
me
a
generic
go
dev.
B
Excuse
me
a
generico
dev
file
and
I
can
create
and
open
that
and
then
give
it
a
second.
B
B
A
B
I
I
remember
using
it
when
it
was
primarily
targeted
as
as
for
like
web
developers
on
mac,
which
was
how
I
started
using
it
not
on
mac
or
as
a
web
developer,
but
but
that
was
when
I
started
using
it.
I
just
found
it
super
handy
to
be
able
to
pre-describe
config
management
for
developers
right.
Is
that
like?
Well,
I
it.
B
Yeah
yeah
and
I
didn't
want
to
go
figuring
out
puppet
to
create
my
development
environment.
B
Okay,
so
now
we
have
a
code
base
that
you
know
is
is
a
little
more
basic
and
then
you
know
basically
what
I
can
do
is.
I
can
now
add
my
files
to
this
workspace
by
trying
to
remember
how
to
do
it.
Oh
wait
a
minute.
It
gave
me
the
whole
sample
again.
I
don't
want
the
whole
sample
again.
B
So
what
I
really
what
I
really
want
is:
I
want
an
ide
workspace
based
on
my
git
repo
right
and
I'm
not
sure
that
I
figured
out
exactly
how
to
do
that,
and
so
this
is
something
that
you
know.
Maybe
we
we
cover
again
when
we're
when
we're
doing
vagrant,
vms
and
openshift.
B
B
Okay,
I
made
this
project
over
here
from
a
git
repo.
Give
me
the
code
ready
workspace
based
on
that.
You
know
component
right,
so
I
can
kind
of
go
through
eventually
and
do
it
manually
but,
like
I
feel
like,
I
must
be
missing
something
about
how
to
do
this
more
dynamically.
B
You
know
where
I
can
kind
of
you
know
right-click
and
say:
go,
and
things
will
happen.
So,
hopefully
that's
a
little
bit
of
an
introduction.
I
was
gonna.
I
was
kind
of
thinking
about
stopping
there.
Maybe.
B
The
points
maybe
see
what
the
quarkus
one
looks
like.
Oh
one
thing
I
wanted
to
see
if
I
could
do
quickly,
but
I
think
it's
all
broken.
B
Is
yeah
so
the
thing
that's
really
cool
about
quarkus?
Is
it's
a
java
jvm
right
and
it's
based
on
girl
or.
B
Yeah
under
grail,
but
it's
the
thing,
that's
crazy
about
it
for
anybody
who's
worked
with
java
is
the
jvm
startup
load
time
you
know
to
get
an
application
up
and
running
is
literally
10
to
15
milliseconds,
which,
if
you've
done
any
java
stuff
whatsoever.
It's
normally
like
a
minute
and
like
java.
B
In
my
experience
right
like
I
did
a
bunch
of
java
work,
it's
really
performant
once
it's
going,
but
if
you
want
to
do
something
like
serverless,
where
you
want
it
to
be
able
to
scale
to
zero,
you
cannot
scale
it
to
zero.
You
have
to
you,
have
to
keep
one
at
least
one
hot
right
and
what
corkus
lets
you
do
is
have
one
that
is
zero
and
then
still
can
respond
to
a
request
in
a
reasonable
enough
time
frame,
even
though
it's
starting
up
the
entire
jvm.
A
B
A
See
that
yeah
I
mean
you
know.
B
It's
kind
of
like
it's
like
I
wouldn't
want
to
learn
c
c,
plus
plus
from
the
facebook
php
compiler
either.
You
know
like.
B
B
So
if
you
have
feedback
for
them,
you
know
feel
free
to
share
it
with
us
share
it
with
them,
probably
better
off,
sharing
it
with
them,
and
you
know
just
talk
about
why
you
know
why
you
might
not
find
it
to
be
particularly
easy
to
understand.
Okay
points:
where
is
that
window?
I
wonder
what
you.
A
B
Out
a
little
bit
and
so
points
4
600
for
nurendev,
very
nice,
very
nice,
netherlands
hackam
with
4
500.,
then
I
haven't
seen
a
lot
of
movement
from
noaa
friction
and
joe
fuzz
the
past
couple
of
episodes.
So
we
I'm
hoping
that
we'll
we'll
see
that
movement,
detective,
conan,
kudo
and
bacon
fork
definitely
up
and
coming,
and
let
me
throw
the
today's
points
into
the
chat.
Thank
you.
B
Yeah,
I
yeah,
I
know
a
lot
of
I.
I
know
a
number
of
you
are
working
on
that
yeah.
I
am
too
I'm
I'm
really
curious
how
that's
going
to
work
exactly.
I
haven't
really
experimented
with
it
at
all,
but
it's
something
it's
like
on
my
list
of
things
to
do.
It's
just
the
list
isn't
like
any
kind
of
reasonable
length,
so
yeah
but
currents
has
the
points.
Thank
you
all
so
much
for
coming
along.
We
we
are
so
close
so
close
to
giving
out.
B
You
know.
Extrinsic
rewards
for
the
points
rather
than
just
intrinsic.
We
are.
We
are
kind
of
waiting
on
legal
at
the
moment
as
you
do,
and
so
kona
kudo,
who
was
masquerading
as
the
eighth
doctor,
is
back
to
conan
kudo
and
thanks
all
for
joining
us.
I
think
I
wanted
to
kind
of,
I
think,
wrap
up
there
unless
anybody
else
had
any
more
questions.
B
Yeah
right
right
right,
but
you
know,
like
I
said
I
kind
of
wanted
to
give
a
little
bit
better
overview
of
dev
sandbox.
I
think
some
of
my
challenges
in
the
last
episode
were
related
to
these
things
that
I
think
like
at
least
for
me.
It's
a
little
bit
unintuitive
how
some
of
these
pieces
connect
together,
and
so
you
know.
Hopefully
this
episode
has
helped
you
intuit
it
better,
so
that
you
can
have
a
you
know,
a.
A
B
Positive
experience
than
we
did
the
the
first
time
we
took
a
swing
at
it,
but
it
is
super
powerful,
like
you,
can
you
really
can
do
a
lot
of
stuff?
You
know
you
can
use
tools
like
we
mentioned
in
the
chat.
You
can
use
tools
like
odo.
We
have
not
done
odo
on
the
show.
We
really
should.
You
know.
We've
only
done.
A
About
the
developer
advocate
hour,
devrel.
A
B
Okay,
the
other
thing
I
wanted
to.
Oh
sorry,
I
meant
to
also
do
was
we
have
a
couple
of
other
shows,
shows
a
couple
of
other
episodes
that
were
about
the
dev
sandbox
that
I
grabbed
the
video
links
for
that.
B
If
anybody
wanted
to
see
some,
you
know
more
accomplished,
people
do
things
with
dev
sandbox,
so
the
first
one
is
a
a
guy
named
don
schenck,
who
is
a
big
dot
net
advocate
within
red
hat
and
has
worked
on
a
lot
of
net
applications
over
the
years
and
he's
talking
about
dev
sandbox,
particularly
it's
kind
of
like
launch
day
talk,
but
at
the
same
time
he
talks
a
lot
about
using.net
on
on
the
dev
sandbox.
B
So
I
think
that's
kind
of
neat,
I'm
a
big
fan
of
c
sharp
have
been
for
a
long
time.
The
other
video
is
a
devnation
talk
about
using
dev,
sandbox
and
walking
through.
B
A
A
You
just
mentioned
coming
up
next
on
the
channel.
Is
the
wonderful
ask,
an
admin
or
ask
an
openshift
admin?
Show
we're
going
to
be
talking
about
dns
and
cluster
networking.
It's
going
to
be
super
super
fun.
You
know
you
love
using
dns.
B
And
remember:
podman
v3,
we'll
be
talking
about
that
next
week
on
this
show
and
then
with
any
luck.
If
I
can
make
the
if
I
can
make
the
timing
work,
I'm
going
to
be
help
hosting
the
rel
show
in
a
few
weeks,
and
we
may
who
knows
maybe
there'll,
be
some
points
given
out
then
snap
right,
so
you
never.
Could
you
never
know
so
yeah?
I
just
I
have
a
conflict
that
I'm
trying
to
get
out
of.
Basically
at
this
point
to
try
to
be
able
to
host.
B
It
would
be
with
boston
university,
so
okay,
never
mind,
so
I'm
not
sure
it'd
be
a
big
help
but
yeah.
So
I'm
trying
so
we'll
see
what
happens,
but
thanks
everybody
for
coming,
and
we
will
see
you
next
time.
Yeah.