►
From YouTube: OCB: What's New in the OpenShift 4.8 Developer Experience - Serena Nichols Christian Vogt (Red Hat)
Description
In this briefing, Red Hat's Serena Nichols and Christian Vogt will dive into the new features in the 4.8 Developer Experience including getting SpringBoot & Quarkus apps deployed quickly, Managed Kafka and much more
A
A
B
Hello
and
welcome
back
to
another
openshift
commons,
if
you
haven't
heard
four
eight
is
coming
out
soon
and
we
had
the
pms
do
a
what's
new
in
4,
8
or
so
go
back
and
watch
that.
But
what
we're
doing
now
is
a
deep
dive
into
all
the
different
areas
that
are
new
in
4-8.
So
we're
really
excited
today
to
have
serena
with
us.
B
Who
is
the
pm
for
the
developer
experience,
so
the
openshift
console
so
she's
going
to
do
a
deep
dive
into
what's
new
in
the
developer,
console
and
openshift
and
and
from
there
we'll
get.
You
started
with
other
things
that
are
new
in
openshift48
as
well
and
serena.
Do
you
want
to
introduce
yourself
more
than
I
just
did
and.
C
So
thanks
for
having
me
here
today
and
I'm
going
to
try
to
go
back
and
forth
between
a
deck
and
a
demo,
but
as
we
know
usually,
when
we
do
demos
oftentimes
we'll
make,
we
might
encounter
some
issues.
So
forgive
me
if
that
happens,
so
I
wanted
to
kind
of
go
through
a
number.
Is
it
all
right?
If
I
just
kick
it
off
karina,
just
started.
C
Perfect
all
right,
so
the
first
thing
I
wanted
to
just
introduce
is
that
we
have
had
an
ad
page
redesign.
So
I'm
going
to
go
into
the
ad
page
here
and
to
improve
our
onboarding.
We
have
a
new,
getting
started
resources
card
which
is
which
is
shown
here
for
developers
on
the
ad
page
and
it
provides
resources
to
create
applications
using
samples.
C
What
you
can
see
here,
so
we
have
a
corkus
sample
and
a
spring
boot
sample,
so
people
can
get
up
and
started
quickly
to
start
kicking
the
tires.
We
also
have
this
area
with
builded
that
allows
you
to
build
with
guided
documentation
which
is
referencing.
C
Our
quick
starts,
which
we
have
started
in
four
six
and
continue
to
improve
with
each
release,
and
then
we
also
have
the
ability
to
kind
of
explore
some
new
developer
features
so
we're
showing
that
there's
certified
helm,
charts
and
as
well
as
having
a
link
to
some
new
resources
and
you're
going
to
forgive
me
because
I
am
on
a
development
cluster.
C
So
this
is
saying
four
nine,
because
I've
got
a
little
bit
of
four
nine
inside
of
my
console
that
I'm
running
on
right
now,
so
you'll
see
what's
open
and
what's
new
in
openshift48.
Obviously,
when
you
have
48
installed
and
that
links
off
to
the
the
latest
and
greatest
blog
explaining
the
newest
features,
you
also
have
the
ability
to
kind
of
hide
this
from
your
view.
If
you
want
so,
if
that's
something
that
you
don't
want
to
see,
you
can
do
that
and
you
can
also
turn
these
details
on
and
off.
C
So
it's
just
a
redesign
of
that
page
and
that's
kind
of
what
we
have
there.
So
the
next
item
that
we're
gonna
show
is
we'll
talk
about
that
we
do
have
new
samples
available.
B
C
We
now
also
have
this
powered
by
dev
files,
which
are
new,
and
so,
for
example,
we
do
have
a
quarkus
sample
here,
that's
available,
so
I
can
quickly
import
a
dev
file,
which
is
a
corkus
app
and
just
hit
create
so
again
just
a
way
to
quickly
and
easily
get
a
quarkus
app
started
and
and
deployed
into
openshift
to
be
able
to
like
kick
the
tires
with
that.
C
C
So
as
I
click
on
dev
files,
you'll
see
the
four
dev
files
that
we
do
have
available
here
today.
These
are
continuing
to
be
created,
so
you'll
see
more
and
more
come
out
through
here,
but
right
now
we're
starting
with
a
basic
set
of
four
around
node.js
python,
quercus
and
springboot.
C
C
The
next
thing
I
wanted
to
show-
let's
see
if
we
do
okay,
so
we
don't
have
on
this
cluster.
I
don't
have
the
ability
to
show
the
the
helm
charts
that
are
certified,
but
what
I
can
do
show
show
here
is
just
the
mockups
that
we
do
have
so
when
we
have
helm
charts
we're
using
this
icon,
it's
a
blue
badge
with
a
white
check
in
it.
If
that
icon
is
shown,
that
means
that
it
is
a
certified
home
chart.
C
We
also
so
we
now
do
have
certified
helm,
charts
coming
through
and
there's
a
link
to
helm
certification
program
announcement
here
as
well.
If
you
want
to
learn
any
more
about
that
in
4-8,
the
certified
helm
charts
are
becoming
available
to
developers
from
the
catalog
similarly
to
operators
that
catalog
is
showing
a
badge
for
the
certified
charts.
C
C
Okay,
the
next
piece
that
we're
with
that
we
have
done
is
allowed
the
allowed
the
ability
to
import
a
multi-doc
yaml.
So
a
highly
requested
feature,
which
was
popular
with
the
cli
users,
is
finally
coming
to
the
console.
Users
can
now
import
multiple
yml
files
in
one
go
or
separate
yaml
files
with
dash
dash
dash,
delimiter
and
drag
and
drop
that
into
the
console.
So
I'm
going
to
do
an
import
yaml,
and
I
am
now
going
to
drag
and
drop
a
yaml
file.
C
You
can
see
me
dropping
it
here
and,
as
I
drop
that
file
you'll
see,
I
have
three
different
areas
delimited
by
the
dash.
The
the
three
dashes
when
I
hit
create,
which
is
which
is
something
that's
very
cool,
is
that
it
will
show
me
all
of
the
resources
that
were
actually
created
now.
So
it
gives
me
the
status
for
all
of
those
which
is
very
cool
and
what
that
actually
did
was.
C
Information,
okay,
as
I
continue
on
I'm
going
to
talk
about
easy
import
for
application
artifacts.
So
this
is
the
the
the
cool
thing
we
actually
did
focus
this
on
at
the
april
summit
demo,
where
we
do
a
drag
and
drop
capability.
C
C
What
I
can
also
do
is,
I
do
have
a
jar
file
which
you
probably
can't
see,
because
I'm
just
sharing
a
single
browser
tab,
but
I
am
now
dragging
and
dropping
this
jar
file
into
or
onto
my
topology
view,
and
when
I
drop
that
it
brings
up
a
form
that
says:
do
you
want
to
upload?
Your
jar
file
gives
a
whole
bunch
of
defaults.
C
C
What
you'll
see
is
a
jar,
far
jar
file,
uploading,
alert
notification
and
tells
me
that
I
can
access
the
build
logs.
If
I
want
to,
I
can
kind
of
go
over
there
check
out
what's
going
on,
it
does
take
a
little
bit
because
it
is
uploading
that
jar
file
and
then
it's
going
to
do
a
build,
but
it's
a
really
quick
and
easy
way
for
somebody
to
actually
come
in
and
take
a
local
jar
file
that
they've
been
developing
on
their
local
desktop
and
be
able
to
deploy
it
into
openshift
by
just
drag
and
drop.
C
C
C
The
next
one
is
around
improved
search
in
our
catalog
and
in
our
topology,
so
I'm
just
trying
to
call
out
where
these
areas
are
in
the
different
views.
So
if
I
go
to
the
topology
view,
there
is
an
icon
here,
we
added
this
feature
a
couple
releases
ago.
I
think
we
added
it
in
4.6,
but
not
everybody's,
aware
of
it.
So
I'm
going
to
demo
this
again
just
really
quickly.
C
If
I
click
on
that,
what
it
does
is
it
allows
me
to
do
a
quick
search
of
not
only
the
developer
catalog,
but
the
sample
catalog
and
the
quick
start
catalog.
So
what
we've
done
here
to
improve
the
search
capability
is
that,
rather
than
searching
for
an
entire
string,
we're
kind
of
matching
substrings.
C
That
was
something
that
we
weren't
able
to
do
previously
and
I'll
give
you
another
example.
So
this
is
the
one
I
always
used
to
do
is
postgres
and
then
ephemeral
it.
I
now
that
they're
doing
like
two
substring
matches
you're
able
to
easily
put
thing
two
two
different
items
together
and
able
to
see
that
powerful
search
match.
So
we
have
that
capability
here
inside
of
the
topology
search,
but
we
also
have
it
inside
of
our
developer
catalog.
C
The
next
piece
is
another
one
of
our
items,
which
is
parity
with
3.x,
so
I
think
a
lot
of
people
who
have
been
users
of
openshift
through
the
3.x
time
frame.
We
did
have
quite
a
few
form-based
experiences
in
3.x,
which
we
have
not
completely
finished,
providing
parity
for
in
4.x.
C
So
the
good
news
is
in
for
8.
We
will
have
a
form
based
edit
for
deployments
and
deployment
configs.
So
if
I
go
back
into
my
topology
view-
and
let
me
just
go-
I
think
I
have
one
in
here-
I
do
so.
I
can
click
on
this
deployment
and
you
can
see
either
in
my
actions
menu
here.
I
have
an
edit
deployment
or
I
could
do
a
right
click
which
brings
up
edit
deployment,
and
this
brings
me
to
a
form
which
is
awesome.
C
So
this
would
be
enable
me
to
quickly
come
down
here,
change
any
of
the
basic
options
for
deployment
strategy
etc,
but
also
lets
me
access
some
of
those
advanced
options
like
pause,
rollouts
and
scaling.
So
it
allows
me
to
do
this
through
my
form
view
instead
of
doing
yaml
view,
and
of
course,
if
people
do
prefer
yaml
editing,
they
can
still
go
over
to
the
yaml
view
and
do
that.
But
our
default
is
the
form.
C
Okay,
the
next
item
that
I
was
going
to
go
over
is
around
expanded
ui
for
serverless.
So
when
the
serverless
operator
is
installed,
we
continue
to
enhance
the
console
and
we've
made
progress
in
three
main
areas.
The
first
one
is
that
we're
we
have
provided
a
new
tech
preview
command,
which
is
called
make
serverless,
and
it
creates
a
new
serverless
deployment.
Next
to
your
existing
deployment.
C
Other
configurations,
including
the
traffic
pattern,
can
also
be
modified
in
the
form.
So
what
I'm
going
to
do
here
is
this,
and
this
is
around
oops,
I'm
sorry.
This
is
again
around
the
ability
to
take
an
existing
application
and
convert
it
to
serverless.
Now
the
reason
we're
calling
it
tech
preview
is
because
at
this
moment
it
was
our
first
round
of
of
this
capability,
but
also
right
now.
What
we're
doing
is
we're
just
leaving
that
initial
deployment.
C
C
It
gives
me
all
kinds
of
information
and
defaults
that
are
provided
and
then
also
all
does.
Allow
me
to
do
some
additional
advanced
options.
I'm
going
to
take
everything
as
the
defaults
here
and
I'm
going
to
hit
create,
and
what
you
see
is
that
k
native
service
is
being
created
in
that
same
application.
C
As
my
initial
deployment
was,
this
thing
is
still
now
running.
The
build
is
complete
there
we
go
and
the
revision
has
now
shown
up.
So
I
should
hypothetically.
If
I
click
on
this
route,
I
should
also
be
able
to
access
the
serverless
application
from
here
yeah,
so
it's
available
and
ready.
So
it's
a
really
nice
tool
to
start
migrating,
your
regular
applications
and
trying
to
see
what
that
would
look
like
if
it
was
deployed
as
a
serverless
application.
C
C
Sorry,
I
just
have
to
find
the
correct
project
here.
We
go
so
just
to
give
an
example
of
what
things
look
like
this
item
here.
On
the
right
hand,
side
is
a
k-native
service,
so,
as
you
can
see,
the
logo
on
the
bottom
left-hand
side
is
the
k-native
logo.
C
You'll
see
that
that
ksvc,
that's
indicating
that
it's
a
of
type
k
native
service
and
what
we
do
is
we
have
a
bounding
box
around
the
all
of
the
revisions
that
are
in
the
active
traffic
block.
So
in
this
case
this
k
native
service
has
a
single
revision.
100
percent
of
the
traffic
is
coming
here.
What
we're
doing
for
our
cloud
functions
is
something
very
similar.
C
Interesting
looks
like
I
just
hit
a
little
bug
there
with
that
tooltip
sorry
about
that.
So,
but
what
we
see
here
is
this
bounding
box.
If
it's
a
cloud
function,
the
bounding
box
has
a
purple
light
purple
or
lavender
background,
but
this
really
is
a
k-native
service
underneath.
So
we
still
have
that
resource
badge
that
says
ksvc,
but
what
we're
showing
is
a
badge
for
showing
that
it's
a
cloud
function.
C
So
that's
the
way
to
differentiate
between
a
cloud
function
and
a
key
native
service.
The
other
kind
of
cool
thing
that
we
do
have
is
we
do
have
the
ability
to
provide
I'm
sorry,
a
cloud
function
can
be
a
sink
of
an
event
source.
C
So,
as
I
hovered
over
there,
I
saw
a
blue
arrow
that
I'm
just
going
to
kind
of
drag
and
drop
onto
the
canvas,
as
I
do
that
I
see
that
I
have
an
event
source
option,
that's
available,
so
I'm
going
to
click
on
event
source
and
I'm
going
to
choose
the
ping
source
here.
What
this
allows
me
to
do
is
create
an
event
source
that
will
kind
of
here's
the
data
that
would
go.
That's
going
to
get
posted
to
the
target
function.
I'm
going
to
have
this
run.
I
think
it's
every
minute.
C
By
default,
it's
already
providing
a
sync
to
that
event,
display
function
and
I'll
hit
create
and
what
we,
what
we
should
see
is
every
minute
we'll
see
this
cloud
function,
kind
of
wake
up
from
the
ping
source.
There
we
go
and
if
we
go
into
the
logs
of
this
we'll
we'll
actually
see
the
data
coming
in.
So,
let's
see
if
I
can
successfully
get
there,
click
here
go
to
the
log.
C
Maybe
one
of
those
spots
where
I'm
not
going
to
get
what
I'm
looking
for
but
we'll
see,
I
think
we
should
be
getting.
This
is
the
data
here
and
if
I
don't
get
it
this
time,
we
might
just
move
on
to
the
next.
We
are
seeing
the
cloud
event
showing
and
that
it's
associated
with
the
ping
source
there's
the
next
invocation.
C
So
we
are
getting
the
information
now
again
it's,
although
we
can't
create
cloud
functions
inside
of
the
developer,
console
through
the
ui,
yet
anything
that's
created
in
the
back
end
or
if
that
exists
inside
of
the
project
or
if
you
utilize,
the
cli,
we're
able
to
visualize
it.
So
it's
good
to
go
there.
C
C
Deploy
an
image-
and
I
would
say,
I'm
going
to
make
this
resource
not
a
deployment,
not
a
deployment
config,
but
a
key
need
of
service,
as
I
do
that
the
advanced
options
update
and
if
I
go
to
scaling
what
you'll
see
here
and
I'm
going
to
just
increase
the
text
here,
a
little
bit.
So
it's
a
little
easier
for
people
to
read.
C
We
do
now
have
the
ability
for
to
specify
the
concurrency
utilization,
which
allows
users
to
set
the
percentage
of
concurrent
requests
before
scaling
up
and
then
also
the
other
new
one.
Is
that
we're
supporting
is
the
auto
scale
window
which
again
allows
users
to
set
the
duration
to
look
back
for
marking,
auto
scaling
decisions
that
service
ends
up
getting
scaled
to
zero?
If
not,
no
requests
are
received
in
that
time
period.
C
So
two
very
useful
scaling
options
that
we've
now
made
available
for
our
serverless
apps.
C
C
Second,
I
do
a
search
for
all
the
pipelines
and
said:
okay,
here
we
go
so
here
is.
It
was
in
my
my
test,
okay,
great,
so
I'm
going
to
go
back
into
the
developer,
console
I'm
in
my
test
and
I'm
going
to
go
into
the
pipelines
area
and
what
I'll
see
is
that
I
do
have
sorry.
I
have
to
go
into
my
test
here.
We
go
there,
we
go
so
I
have
a
pipeline.
C
That's
living
here
now
and
what
we'll
see
in
with
the
pipeline's
information
is
that
we're
now
in
in
along
with
four
eight,
let's
see,
along
with
four
eight
openshift
pipelines,
1.5
is
going
to
ga.
So
what
we'll
see
here
is
that
we
in
in
the
console
we've
introduced
feature
parity
with
techton
within
the
pipeline
builder,
as
well
as
other
pipeline
related
flows.
C
So
I'm
going
to
show
you
some
of
the
information
around
one
expressions
and
finally
tasks.
So
somebody
was
nice
enough
to
provide
a
pipeline
for
me
here,
which
does
show
the
one
expressions
and
finally
tasks.
So
this
diamond
shaped
is
representing
a
one
expression.
So
right
now,
I'm
looking
at
the
pipeline
definition
right.
C
What
we'll
see
here
is
the
one
expression
that's
currently
being
run
is
shown
in
the
dark
blue,
so
we'll
see
that
create
file,
which
is
a
task,
is
now
being
run,
and
if
I
hover
over
that
create
file
task,
you'll
see
that
the
step
called
the
right
new
stuff
is
there
and
being
executed
and,
as
we
continue
waiting
here
for
a
couple
minutes,
we'll
see
a
lot
of
these.
C
The
different
tasks
inside
that
pipeline
run
being
run
and
we'll
see
what
happens
so,
for
example,
if
it's
gray,
if
that
one
expression
that
diamond
is
gray,
that
means
that
the
expression
was
not
met,
so
that
task
will
not
be
implemented
or
I'm
sorry
will
not
be
run
if
it's
green.
That
means
that
the
one
expression
was
met
and
that
that
task
was
then
executed.
C
So
you
can
see
here,
there
were
two
one
expressions
that
are
actually
three
that
are
green,
so
three
that
were
met
and
actually
the
tasks
were
executed,
and
then
there
were
a
number
that
remained
gray
that
were
not
met,
so
those
tasks
were
not
executed.
C
So
it's
nice
to
see
that
that
we
now
do
have
feature
parity
with
the
tekton
cli
and
that
we
have
this
capability
now
inside
of
pipelines,
so
that
you
can
see
the
status
when
your
pipeline
has
either
a
one
expression
or
a
finally
task.
C
C
I
also
have
the
ability
to
add
a
task
just
like
we
had
previously,
so
I'm
just
going
to
add
something.
This
is
not
going
to
be
a
pipeline
that
makes
sense,
but
I
just
want
to
be
able
to
show
you
guys
a
couple
of
things
so,
as
I
add
a
task,
we
see
that
red
exclamation
point
up
on
the
top
left
hand
corner,
which
is
referencing.
The
fact
that
there
is
something
missing
for
my
task,
so
you
can
see
here.
I
need
a
source
or
I
need
an
input,
works
workspaces
available.
C
So
that
that's
that's,
why
that
red
exclamation
point
is
showing,
but
if
I
wanted
to
add
a
one
expression,
this
is
where
I
would
do
that.
Okay,
I
would
be
able
to
add
that
one
expression
here
and
then
you
can
see
that
diamond
shape
is
showing
up.
I'm
not
going
to
add
that
information
here,
but
I
just
wanted
to
show
how
you
could
do
it.
The
other
thing
is,
when
you
add
a
finally
tasks,
this
again
is
the
same
list
of
tasks
you
have
available.
C
C
C
This
piece-
I
don't
I'm
not
able
to
demo
today,
but
I
did
want
to
just
show
you
in
our
cluster
today
we
do
have.
If
the
get
ops
operator
is
installed,
we
have
an
environments
page,
oh
actually,
there
we
go.
We
do
have
one
application
which
has
kind
of
been
bootstrapped
by
cam
so
that
it
shows
up
inside
of
our
console.
C
This
is
right.
Now
I
don't
have
the
latest
version
of
get
ops
installed.
So
what
my
screenshot
that's
inside
of
this
deck
is
even
is
a
little
bit
better,
where
it
shows.
Not
only
will
it
show
the
application
name
as
well
as
the
git
repository,
but
it
will
also
show
you
how
many
environments
that
application
is
been
deployed
to
so
in
this
case
it
just
shows
I'm
sorry,
it
shows
one
and
it
when
I
hover
over
the
one.
C
It
shows
me
that
the
dev
environment
is
synced
and
that's
in
sync,
with
the
status
that
we're
getting
from
argo,
and
it
also
shows
you
that
last
deployment,
so
again,
this
nice,
this
improved
visualization,
will
be
available
when
we
have
get
ops,
1.2,
ga
on
ocp,
48
or
any
flavor
of
openshift
in
our
environ,
like,
as
it
says,
our
environments
view
in
the
console
provides
insight
into
the
app
life
cycle.
C
We
do
also
have
the
ability
to
kind
of
drill
into
one
of
these
applications
and
then
four
eight.
This
remains
unchanged,
but
this
is
in
four
nine
you're
going
to
see
some
additional
improvements
to
this
view
as
well.
But
this
is
showing
you,
okay.
My
application
called
app
taxi
is
running
on
my
dev
environment.
If
I
wanted
to,
I
could
link
out
to
argo
cd
to
get
more
information
and
be
able
to
do
some
additional
use
cases.
C
C
The
pipelines
and
get
ups
in
that
entire
kind
of
outer
loop
experience
is
is
an
area
where
we're
putting
a
lot
of
effort
and
improvements
in
in
the
coming.
You
know
we
have
then
as
well,
but
we're
going
to
continue
to
do
that
in
the
upcoming
year.
B
C
Thank
you,
okay,
great,
I
probably
only
have
about
another
10
minutes
or
so
so
I
just
just
checking,
because
now
what
I'm
going
to
do
is
I'm
going
to
jump
in
from
where
we
were
just
talking
about
how
the
developer
can
do
everything
and
what
they
can
access.
Now,
I'm
going
to
talk
about
customizing
the
developer
experience
so
as
an
administrator,
how
you
might
want
to
customize
the
experience
for
your
developers
to
make
them
more
productive
or
more
efficient
those
type
of
things.
C
So
what
you'll
see
here
actually
is
kind
of
exciting,
in
my
opinion,
always
is
that
these
you
know
these
three
have
actually
come
from
customer
requirements
or
I'm
sorry
customer
feature
requests.
You
know
with
each
release.
We
try
to
put
in
new
features
with
new
technologies,
but
we're
also
always
trying
to
to
to
kind
of
guide
that
and
juggle
that,
along
with
some
improvements
and
usability
improvements
as
well
as
customer
requests.
C
So
this
is
talking
about
some
of
the
new
quick
start
features
that
we
have.
What
I'm
going
to
do
here
is,
I
think
everybody
does
probably
has
some
awareness
of
what
quick
starts
are,
but
for,
if
you
don't
I'm
going
to
go
to
the
help
menu
on
the
and
the
masthead
and
click
on
the
quick
starts
menu
item.
That
shows
me
all
of
our
quick
starts
that
we
have
available
inside
of
the
console
today.
C
What's
really
nice,
and
what
we've
heard
from
our
customers
is
that
one
of
the
exciting
pieces
about
that
about
this
is
that
they
can
create
their
own
quick
starts
to
help
jumpstart
their
own
developers
or
their
own
development
teams
to
provide
them.
Some
with
some
additional
information
on
what
their
that
you
know
like
what
their
standards
might
be
or
their
best
practices
might
be.
For
example,
we
can
see
here
we
have
some
here
that
are
talking
about
like
adding
health
checks
to
your
sample
applications
and
things
like
that.
C
But
you
could
really
as
an
admin
or
even
a
team,
a
development
lead
right.
You
could
want
to
create
some
quick
starts
to
help
kind
of
jump,
start
or
onboard
some
of
your
development
team
and
it's
and
it's
a
pretty
easy
process.
We've
got
a
bunch
of
samples
that
are
available,
but
what
I
really
wanted
to
talk
about
today
is
that
we
do
have
a
new
type
of
support
inside
of
our
quick
starts,
which
is
integrated
with
our
web
terminal
operator.
C
C
What
you'll
see
is
you'll
see
that
the
icon
up
here
on
the
top
masthead,
when
I
click
on
that
it
takes
a
second
it's
going
to
create
a
workspace
for
me,
so
it
is
going
to
takes
a
second
to
connect
to
my
terminal
for
me,
but
as
once,
I
do
that
I
do
have
the
ability
to
to
utilize
command
line
command
lines
as
as
much
as
possible.
You
know
as
much
as
I
want
and
it's
inside
of
my
web
browser.
C
So
why
is
this
a
nice
feature
for
developers,
it's
all
enclosed
in
a
single
browser,
but
not
only
that
if
you
happen
to
be
in
an
environment
where
you're
not
allowed
to
install
cli
on
your
own
machine.
This
gives
you
the
ability
to
run
the
clies
from
inside
of
this
command
line
terminal
right.
So
it's
a
really
nice
if
you're
kind
of
locked
locked
down
and
not
don't
have
that
capability
of
doing
the
installation
on
your
on
your
own
desktops,
you
have
the
ability
to
access
them
here.
So
it's
nice!
C
Now,
if
I
go
back
to
my
quick
start,
what
I
wanted
to
show
you
guys
was
the
fact
that
we
do
have
the
ability
to
now
have
quick
starts,
have
the
ability
to
do
a
copy
to
a
clipboard
or,
more
importantly,
to
rub
in
a
to
run
in
a
web
terminal.
C
So
in
this
case,
what
I'm
going
to
show
you
is
just
one
of
this
is
a
sample
quick
start,
and
what
this
does
is
it's
just
going
to
create
a
project
right,
so
here's
the
cli
command
oc
new
project
sample
test
app
right.
This
is
very
simple,
but
just
for
just
showing
the
example,
I
can
either
copy
it
to
my
clipboard.
If
I
want-
or
I
can
run
it
in
the
web
terminal,
if
by
chance,
you
don't
have
the
web
terminal
installed,
you'll
only
be
able
to
copy
it
to
your
clipboard.
C
But
since
I
have
web
terminal
installed,
if
I
click
that
play
icon
as
soon
as
I
click
that
you'll
see
that
here
we
go,
it's
executed
the
the
command,
and
if
I
now
go
back
into
openshift,
I'm
going
to
go
to
my
topology
view
and
see
if
there's
a
I'm
sorry,
a
project
called
sample
test
app,
so
yep.
Here
we
go,
there's
a
tab.
There's
a
project
called
that
nothing's
in
it.
C
Yet
so
now,
in
the
next
step,
what
they're
talking
about
is
they're
going
to
create
a
resource
using
this
code,
disk
repo,
so
the
next
command
will
be
to
deploy
an
app
oc
new
app
again,
if
I
click
this
and
say
run
in
the
web
terminal,
what
we
hope
to
see
is
a
deployment
show
up
inside
of
our
topology
view.
Now
we
see
the
command
is
executed.
Perfect.
C
C
So
what
we
could
I'm
gonna,
I'm
just
gonna
close
this
nav,
so
we
have
a
little
bit
more
space
and
if
I
click
on
this,
I
think
we'll
also
see
the
side
pin.
Oh,
no
we're
going
to
go
directly
to
the
bill
details.
Sorry,
let
me
go
back
over
here,
I'm
sorry
I'll
click
on
the
deployment
itself
and
we
will
see
that
the
build
is
running
so
there's
another
panel
here.
So
now.
So
just
note
on
this.
The
furthest
right
hand
panel
that
we're
seeing
now
is.
C
This
is
the
quick
start
panel
this
panel
on
the
bottom
is
our
command
line
terminal
panel,
and
then
we
also
have
the
side
panel
for
topology.
So
if
I
wanted
to
go
look
at
the
logs
of
my
build,
I
could
either
click
here
or
I
could
have
clicked
directly
there,
but
now
our
build
is
complete.
So
we
should
see
our
pods
spinning
up
if
I
hover
over
this
we'll
see
yep
there's
one's
pod
pending
and
hopefully
in
a
second
that
turns
dark
blue
great.
But
now
what
we
notice
is
there's
no
route
for
this
resource.
C
So
now
I'm
going
to
go
back
over
to
my
quick
start
and
it
says,
expose
the
route
by
clicking
this,
and
as
I
do
that
you'll
see
down
here,
the
route
is
is
shown
automatically
in
the
side
panel
and
then
we
see
on
the
top
right
hand,
quadrant.
We
have
our
route
decorator,
and
it
shows
that
I
can.
It
is
indicating
that
if
I
click
on
that
it
will
open
the
url
for
that
app
and
there
we
go
there's
our
our
application,
so
pretty
cool.
C
It
does
give
you
the
ability
to
have
a
quick
start
that
does
directions
or
gives
you
instruction
for
both
different
use
cases
or
user
flows
through
the
ui
itself
and
or
utilize
something
that
even
the
one.
Another
example
that
this
might
be
really
helpful
for
is
when
the
console
might
not
support
everything
100,
you
might
be
able
to
do
something
through
a
cli
that
is
not
available
and
a
quick
start
could
help
with
that
capability.
C
C
C
But
what
I'm
going
to
do?
Let's
see
I
thought
there
was
supposed
to
be
yeah,
so
I
apologize
there
are
supposed
to
be
some
snippets
here
which
there
are
in
48
for
some
reason,
my
cluster's
not
showing
them.
So
let
me
just
go
back
directly
into
the
example.
C
C
C
So
in
this
case,
if
you
wanted
to
show
the
copy
or
the
execute
pieces
inside
of
the
quick
start,
the
syntax
is
just
kind
of
right
here,
and
I
also
have
this
in
the
deck
that'll
show
again,
it's
just
pretty
easy
where
you
utilize
the
copy
or
the
execute
command
once
we
do,
we
do
typically
have
the
sidebar
that
has
snippets
and
we
will
have
a
snippet
that
puts
this
information
in
there
for
you
into
your
yaml
file.
C
Okay,
so
let's
go
to
the
next
one.
The
next
piece
is
around
the
fact
that
there's
more
ways
to
customize
the
developer
experience
by
hiding
individual
features
from
the
ad
page.
So
we
just
kind
of
mentioned
earlier
at
the
beginning
of
this-
that
we
do
have
this
redesigned
kind
of
ad
page
here
and
what
we
have
heard
from
customers
is
sometimes
they
might
not
want
all
of
these
features
available
for
their
development
team.
C
So
I'm
going
to
try
to
do
this
and
we
will
see-
hopefully
I
don't
fail.
What
I'm
going
to
try
to
do
is
remove
the
from
docker
file
piece
from
the
ad
setup,
so
I'm
going
to
have
to
cheat
over
here
and
go
look
and
see
what
I
need
to
do
so,
I'm
going
to
go
to
my
let's
see
I
have
to
go
over
to
search.
C
C
Sorry,
if
I
put
the
right
one
here,
yes,
this
is
the
right
one.
Okay,
so
let's
just
go
back
there
to
make
sure
I
explain
there
are
two.
There
are
two
console
resources.
We
want
the
one,
that's
the
operator.openshift.io,
so
if
I
click
on
that
and
then
go
into
that
resource
go
to
the
yaml
file,
and
I
view
the
sidebar
the
cool
thing
about
this
is,
it
does
allow
me
to
see
the
specs.
C
So,
let's
see,
if
I
can
do
this
so
whoops,
I
need
to
do
customization,
add
page
disabled
actions.
So,
let's
see.
C
All
right,
the
other
neat
thing
about
this
is
it
does
have
snippets.
So
it's
telling
me
that
it
does
have
add
page
actions
and
I
can
insert
a
snippet.
So,
let's
see
if
I
can
get
this
to
work
properly,
I
can
open
this
up
in
ceml,
oh,
but
this
is
going
to
give
me
every
difference.
So
what
this
is
showing?
You
is
all
of
the
different
keywords
that
you
need
to
hide
the
different
pieces.
C
So
for
one.
Second,
I'm
just
going
to
share
my
move,
my
screen
over,
so
I
can
type
this
see
again
if
this
works
underneath
stuck,
what
I'm
going
to
do
is
add.
Customization.
C
I'm
really
making
myself
nervous
here,
I'm
going
to
say
add
page,
I'm
going
to
say
disabled
actions,
colon
and
then
I'm
going
to
say
hyphen
space
import
from
docker
file
and
I'm
gonna
copy
this
just
in
case.
For
some
reason
I
have
to
do
a
reload
and
hit
save
okay.
Now,
let's
go
back
over
to
the
add
page
whoops
and
do
a
refresh
it
does
take
a
couple
seconds
if
I've
done
it
right-
and
maybe
I
haven't.
C
There
we
go
successfully,
so
import
from
docker
file
is
now.
B
C
Available
anymore
on
this
cluster,
for
for
anybody
to
have
access
to
so
again,
that's
you
know,
as
we
just
kind
of
went
through
this,
I
go
back
over
to
the
view
sidebar
and
look
at
the
snippets
for
somebody
who
wants
to
kind
of
set
the
access
to
to
hide
some
of
those
items.
That
is
where
you
could
see
it
right.
So
disables,
upload
jar,
pipeline
operator,
back
services,
there's
a
number
of
things
here
that
you
can
disable.
C
And
now
oops,
one
more
thing
here
is:
we've
got
one
more
way
to
customize
the
developer
experience
which
has
been
added
in
for
eight,
so
I'm
going
to
show
you
another
another
kind
of
fun
area
inside
of
the
developer
perspective
is
when
you
go
to
a
project.
C
So
I
have
my
project
selected.
I
go
to
the
project
item
in
the
nav
area.
I've
got
three
tabs
here.
If
I
go
to
project
access,
this
is
something
that
was
added
a
number
of
releases
ago,
based
on
some
extensive
collaborative
work.
We
were
doing
with
one
of
our
customers
and
they
were
like.
Oh,
it
would
be
really
nice
if
for
a
developer,
if
they
could
just
say,
I
want
to
share
my
project
with
somebody
easily,
rather
than
having
to
go
into
the
admin
side
and
fool
around
with
role
bindings,
etc.
C
C
Well,
so
good
news
is,
customers
are,
or
people
are
using
this,
which
is
awesome,
but
now
they
wanted
to
have
the
ability
to
customize
this
role
list
of
roles.
So
if
they
have
their
own
custom
roles,
they
want
to
be
able
to
update
those
here
so
that
a
developer
will
be
able
to
utilize
one
of
those
custom
roles
that
the
admin
has
provided.
C
C
You
can
view
the
details,
so
that's
going
to
be
the
context
I
need
to
have
now
it's
project
access
and
then
available
cluster
rules,
and
if
I
look
at
snippets,
I
think
we
also
have
some
information
here.
We
do
so
available
cluster
roles
and
then
you
would
just
add
whatever
you
want
for
your
example.
C
So
let's
see
what
did
I
have
here
registry
admin?
So
I'm
going
to
try
that
again
here.
So
we
already
have
a
single
customization,
which
was
add
page
gonna,
try
to
make
this
larger
so
oops.
So
it's
a
little
easier
for
people
to
see
after
I
lost
my
spot.
There
we
go
and
now,
let's
see
what
I
need
to
do
here
is
project.
C
C
C
C
I
see,
though,
that
now
these
are
lowercase,
so
I'm
pretty
sure
yeah
there
we
go
so
now
we
do
have
registry
admin
is
now
available
so
again
super
easy
way
for
an
administrator
by
utilizing
the
email
editor
to
kind
of
customize
these
couple
of
different
areas
inside
of
the
developer
experience.
So
this
is,
you
know
this
is
pretty
exciting
stuff
to
make
the
devs
life
easier.
C
So
with
that,
I
know
we
probably
still
have
about
eight
or
nine
minutes
left,
but
I
did
want
to
just
kind
of
open
it
up
if
there's
questions
or
comments,
also
just
so
you
guys
do
know,
there
is
a
link
on
developers.redhat.com
now
that
we
do
have
a
what's
new
link
and
that
will
point
to
the
latest.
C
What's
new
blog
for
the
latest
release
and
that's
going
to
again
be
focused
on
the
developer,
use
cases-
and
you
know
what's
new
and
maybe
point
out
to
other
blogs
or
other
references
as
well
and
also
just
going
to
mention
my
twitter
handle
is
serenamarie125.
if
anybody
ever
has
feedback
complaints,
happiness.
Any
of
that
wants
to
connect
on
possible
feature
requests,
or
you
know
you
might
see
something
wrong
or
any
type
of
comment.
C
Please
feel
free
to
reach
out
to
me,
like
I
mentioned
on
the
product
manager,
on
the
dev
experience
side
of
the
console
and
am
always
looking
for
any
type
of
feedback.
So
with
that,
I
will
pass
back
to
karina
and
see
if
we've
got
anything
else
to
talk
about.
B
Thank
you
so
much,
I'm
really
excited
about
all
the
new
features
that
you
were
able
to
get
into
4-8,
especially
the
cli
the
web
console
cli.
I
think
that's
my
favorite.
What
is
your
favorite
that
you
were
able
to
get
into
4
8
that
the
engineering
teams
were
able
to?
B
C
Well,
I
think
the
most
exciting
one
seemed
to
be
the
drag
and
drop
for
the
jog,
the
jar
file.
It
seemed
to
get
a
lot
of
excitement.
I
think
so.
I
think
that
was
like
it's
kind
of
I
don't
know
it
kind
of
it's
a
similarity
youtube
of
just
being
able
to
drag
and
drop
things
in
and
quickly
deploy,
though,
for
us
right.
So
that
was
awesome.
C
A
Well,
we'll
definitely
have
them
a
talk
on
the
managed
kafka
service
up
coming
soon
as
well.
I'm
really
looking
forward
to
that
and
getting
people's
feedback
on
that
that'll
be
great.
We
also
have
a
number
of
other
deep
dives
that
are
coming
as
well
on
the
this
current
release.
So
please
stay
tuned
for
that
I'll,
throw
up
the
link
yeah
there
you
go
to
all
the
upcoming
ones
as
well
july,
is
going
to
be
fortune
hot,
with
new
release
updates.
B
Yeah
they
all
look
great
well,
I'm
especially
excited
for
mark
curry's.
I
don't
know
I'm
a
huge
fan
of
mark
and
all
his
networking
everything
he's
able
to
get
into
openshift
for
networking
and,
of
course,
serverless.
We
had
neenah
on
before
talking
about
serverless
functions,
so
that'll
be
a
great
update
and,
of
course,
pipelines
all
right.
I
like
them
all.
What
can
I
say.
C
Definitely,
okay,
so
in
the
near
future,
so
we
we
are
moving
towards
dynamic
plug-ins
for
our
for
our
ui,
which
means
an
operator
can
provide
their
own
ui
to
be
installed
when
the
operator
is
being
installed
so
right.
Now.
What
we
do
is
any
extensions
we
have
to
the
console
they
live
in
the
console
code
base.
C
The
really
cool
thing
about
dynamic
plugins
is
that
once
we
have
this
available
early
part
of
next
year,
we're
going
to
have
a
pilot
program
for
allowing
customers
to
also
or
or
other
users
to
customize
their
own,
their
own
console.
So
you
know
stay
tuned
if
those
are
things
that
you're
interested
in
stay
tuned
or
connect
with
myself
or
ollie
movement
pm
on
the
admin
side,
who's
we're
both
working
on
this.
So
it's
a
pretty
exciting
piece
for
both
our
operator
story,
as
well
as
for
users.
B
All
right
kudos
on
the
terminal
cli
feature
also
thanks,
shawna
great
and
thank
you
so
much
for
joining
us
and
showing
us
everything.
That's
new
in
the
4-8
console
for
developers
and
again
reach
out
to
serena
on
twitter.
I
know
she's
quite
active
there
and
thank
you
everyone
and
be
sure
to
join
us
for
next
time
when
we
talk
about
pipelines,
what's
new
in
pipelines
and
get-offs
in
4.8.