►
Description
Duncan Hardie & Jan Kleinert (Red Hat)
The OpenShift Commons Gathering was held in London, UK, and features guest speakers from local customers and users. The OpenShift Commons Gatherings brought together 300+ experts from all over the world to discuss container technologies, best practices for cloud native application developers and the open source software projects that underpin the OpenShift/Kubernetes ecosystem.
https://commons.openshift.org/gatherings/London_2020.html
A
Okay,
well
welcome
everyone.
My
name
is
Duncan
Hardy
I'm,
a
product
manager
on
the
shift
and
I'm
extremely
pleased
to
be
joined
today
by
Yann
kleiner
yeah,
I,
probably
butchered
your
surname
there.
He
was
manager
in
the
developer,
advocate
group
and
today
we're
here
today
autumn
shift
for
red
roadmap
update
surprisingly,
and
some
of
the
content
and
the
slides
does
actually
do
that.
A
I'm
I
always
struggle
with
audiences
like
this,
because
you
get
a
kind
of
a
mix
of
people
that
I
knew
is
don't
like
they
don't
know
anything
and
certain
individuals
and
looking
at
a
certain
group
over
there
that
know
the
infrastructure
much
better
than
I.
Do
and
he'll
give
me
a
shiver
of
fear
whenever
they
have
a
question
that
asked
me
later
on
so
taking
forward
the
theory
of
please
and
half
of
the
people.
A
Half
of
the
time
will
do
a
little
bit
of
stage
setting
about
OpenShift
for
and
we'll
get
into
some
of
the
features
piece
and
then
john
will
cover
the
developer
side
of
things.
So
what
are
we
looking
at
with
as
we
wait
for
the
slides
to
load?
What
are
we
looking
at
with
openshift,
for
why
did
we
do
it?
Why
should
you
be
using
it.
A
A
Do
the
thing:
I!
Guess
those
of
you
on
three,
the
upgrade
experience
wasn't
great
right.
It
was
problematic.
There
were
so
many
different
installs
out
there,
so
much
different
stuff
that
you
could
use
that
we,
you
know
the
upgrade
experience
was
not
good
or
didn't
work
in
some
cases,
so
we
realized
there
was
a
problem
there
that
we
could
also
look
at,
and
the
other
thing
that
we
came
to
a
quick
realization
about
was
the
with
orbit
shift
3.
We
we
went
out
and
I
hope.
A
You
agree
that
we
did
well
with
this
to
deliver
the
best
kubernetes
platform
offering
to
run
your
applications
and
workloads
on.
But
if
you
look
at
the
environment
now
today,
you
will
see
that
there
are
a
few
of
the
offerings
and
I've
heard
of
these
niche
companies
everywhere
VMware,
you
might,
you
might
have
heard
a
few
of
them
that
are
also
offering
a
kubernetes
platform
and
as
we're
all
very
plugged,
to
declare
our
kubernetes
bit
its
kubernetes
certified.
A
It
is
just
what
is
communities
upstream,
so
we
realized
that
with
openshift,
for
what
we
needed
to
do
was
make
sure
that
that
environment
was
much
more
than
just
about
that
thin
layer
of
platform.
We
need
it
to
different
originated.
We
needed
to
innovate.
We
needed
to
bring
you
things
that
we
did
and
hence
we
got
openshift
for
how
we
doing
and
we
get
we
in
there
and
hence
we
came
to
open
ship
for
so
all
goodness,
everyone
raise
our
hands
and
Cheer
tears
of
joy.
A
We
really
are
trying
to
take
you
to
the
like
land
of
milk
and
honey
and
and
what
have
we
done
with
that?
Well,
first
of
all,
we
want
to
bring
you
a
fully
automated
environment,
a
fully
integrated
environment,
so
we've
taken
every
component
in
openshift
and
we
make
sure
that
it
will
work
together
and
work
well
together
and
that's
not
just
about
the
coo
veneer
is
layer.
We've
pushed
down
into
the
infrastructure
itself,
so
we'll
deploy
the
US
for
you,
we'll
deploy
on
to
the
infrastructure
and
help
set
that
up.
A
We've
got
the
integrative
pieces
together
where
was
I
and
then
what
next
we
were
gonna
do
we
wanted
to
make
sure
the
install
experience
was
much
better.
So
one
of
my
first
tasks-
I've
been
at
red
tack
now
for
a
year
in
a
bit
one
of
my
first
tasks,
actually
all
of
product
management
and
all
of
engineering
was
to
go
and
install
for
one
before
it
got
onto
your
shelves
and
having
come
from
a
shop
that
used
to
do.
A
Kubernetes
I
was
set
aside
two
weeks
time
kind
of
worried
about
getting
everything
going
and
actually
what
happened
was
I
find
out
that
I
need
a
tent
or
I
can't
remember
and
I'm
looking
over.
There
is
at
four
or
five
F
five
or
six
questions
into
it
and
to
a
script
and
offer
I
went
and
had
I
think
it
was
quite
late
in
the
day.
So
I
don't
think
it
was
a
cup
of
tea.
A
A
The
other
thing
that
we
did
was
to
improve.
Okay,
great,
so
you'll
see
the
claims,
and
this
is
true
because
they've
done
it
myself
about
one-click
upgrade.
So
we
engineered
the
product.
So
now
that
you
can
really
hit
that
one
click
and
you
can
upgrade
your
system
and
it
will
go
away
and
do
that
in
a
nice
joyful
way
and
keep
everything
going.
Nice
and
fluffy
for
you
and
I.
A
A
I,
don't
make
sure
you
get
all
the
deal?
Oh,
yes
and
there's
all
something
that
you
get
for
free
and
that
free
part
is
that
auto
skill
inside
so
as
we
developed
for
and
we
went
on
and
made
sure
that
we
could
push
things
up
and
into
the
cloud,
and
you
know
examples
of
that-
are
the
Machine
API
that
we
made
available
and
open
shifts
so
that,
like
you,
can
scale
up
pods
now
you
can
actually
take
your
nodes
or
machines
and
scale
those
up
on
the
fly.
So
there
we
go.
A
So
how
do
we
do
that?
So
there
are
two
extremely
intelligent
and
articulate.
Gentlemen
in
the
audience
are
going
to
talk
to
you
about
operators
later
on,
but
what
we
did
with
openshift
was
we
re-engineered
it
from
the
ground
up
to
use
operators
and
what
that
meant
is
we
knew
exactly
what
was
on
the
system
and
more,
inter
and
more
importantly,
how
to
deploy?
What
was
on
the
system
now,
for
those
of
you
not
familiar,
operators
are
just
containerized
applications,
but
with
intelligence
built-in.
So
you
can
take
their
knowledge
of
how
to
do
your
workflow.
A
Okay,
I'm
gonna
keep
going
then
so
a
no
train
room
on
my
slides,
I'm,
gonna
think
and
I
have
to
ingrain
them
onto
a
piece
of
paper
next
time.
So
so
we've
got
opposite
for
now
and
we've
got
it
working
and
hopefully
using
it,
but
you're
really
here
for
the
updates
and
find
out
what's
happening.
So
what?
What
are
we
doing?
What
is
orders
ahead
for
open
shift
in
the
next
year?
So
therefore,
areas
and
I'm
gonna
forget
one
of
these?
A
Definitely
because
they
haven't
got
my
slides
in
front
of
me
that
we
are
focusing
on
this
year.
The
first
one
and
the
most
important
piece
is
well
not
actually
most
important,
they're
equally
important.
The
first
one
is
a
little
bit
of
surprise.
I,
don't
know
about
you,
but
I'm.
Certainly
one
of
the
things
that
we've
seen
is
the
rapid
rise
of
telco
5g
rollout,
and
is
it
I
always
get
this
the
wrong
way
around
network
virtual
functions
and
VF
sore
and
Effie's
was
also
get
that
mixed
up.
A
A
The
other
thing
that
we're
doing
is
which,
as
we
alluded
to
already
today,
is
multi
claret
multi
cluster
Federation.
However,
you
want
to
talk
again.
This
is
another
one
of
the
big
bets
for
us.
What
we're
seeing
now
is,
you
know
many
use
cases.
The
telco
one
is
one
where
you
might
have
lots
of
small
kubernetes
clusters
all
over,
but
another
one
is.
You
know:
I've
talked
to
many
customers.
A
They've
got
single,
absolutely
massive
clusters
with
thousands
and
thousands
of
nodes,
and
they
maybe
want
to
break
that
down
into
smaller
chunks,
but
still
manage
it
in
a
cohesive
and
homogeneous
way.
So
that's
another
one,
and
then
you
know
again
to
Troy's
talk.
We
see
a
lot
of
customers
that
want
to
run
on
multiple
different
cloud
providers
or
indeed
on
Prem
and
go
into
and
go
into
the
Clyde.
So
that's
multi
cluster
next
on
the
list
is
just
stability
of
the
platform
itself.
A
So
I
do
like
to
stand
up
here
on
the
platform
and
make
some
great
claims
about
how
easy
it
is
to
upgrade
with
one
click
and
then
within
ten
minutes.
Someone
will
come
up
to
me
and
say
by
the
way
I
was
doing
an
upgrade
the
other
day
and
it
failed
after
two
minutes
and
you've
just
made
all
these
claims.
So
we
are
investing
a
lot
of
time,
a
lot
of
effort
and
making
sure
that
the
platform
is
stable.
A
The
experience
that
you
get
is
what
you
expected
to
be,
and
one
of
the
cool
things
there
is
the
telomere
piece.
So
you
know
if
you're
in
connected
mode
and
you've
signed
up
to
send
back
the
telomere
you
Rhetta,
we
have
an
entire
team,
that's
devoted
and
looking
at
that
information
and
what
we
find
is
when
we
do
an
update
will
see
some
customers.
A
Think
you
have
Javad
on
one
enough
fun
things
all
right:
okay,
you'll
get
to
see
some
slides.
That
I
didn't
want
to
show
excellent.
So
there's
the
connected
cluster
collective
customer,
one
Oh
oops,
okay,
I'm
gonna,
keep
good
and
then
the
last
one
is
to
drive
work
Lordan
uses.
So
this
is
what
Jan
is
here
to
talk
about.
We've
already
alluded
to
this
as
well
developers,
but
the
next
generation
of
developers
are
extremely
important
to
us
and
we
want
to
make
sure
that
we
capture
all
of
them.
A
So
what
about
uber
ship
for
three
but
launched
yesterday,
I,
don't
know
define
your
definition
of
launch.
You
could
have
downloaded
it
on
Friday
the
announcement.
Yesterday,
the
press
release
went
out
a
couple
of
weeks
ago.
There
were
three
areas
that
we
kind
of
went
into
as
a
focus
on
this,
so
the
first
presence,
the
Installer
customization.
A
So
one
of
the
things
and
I'm
looking
around
the
room
that
certain
people
that
I
definitely
got
beaten
up
or
about
was
disconnected
environment
install
and
we
did
for
one
that
was
just
connected
only
and
so
we've
done
some
improvements
there
and
I'll
talk
about
each
of
these
a
lot
bit
more
detail
later.
Security
and
compliance
was
a
focus
for
us.
I
am
unfortunately
old
enough
to
remember
when
security
was
the
last
slide
in
the
deck
and
no
one
wanted
to
talk
about
it.
Now
we
all
realize
its
front
and
center.
A
A
So
let
me
take
a
breath
and
slow
down
and
start
to
talk
about
some
of
those
things
in
detail
so
install
upgrade.
We
always
always
get
asked
about
which
providers
we
support.
Here's
a
quick
list.
This
is
pretty
thin
in
for
one,
but
you
know
now
I
think
you
will
agree
that
the
major
ones
are
up
there.
As
Diane's
already
said,
Microsoft
is
yeren
IBM
Zr,
those
are
the
ones
are
gonna
appear
in
4:3
for
the
user.
A
You
keep
in
close
watch
and
anyone
that's
bought
the
kool-aid
so
far,
I'm
busy
downloading
four
three
onto
their
laptop
to
try
it
out.
You'll,
not
see
those
yet
they're
going
to
be
in
a
Zed
stream.
That
will
get
a
little
bit
later
on.
Do
you
want
to
talk
about
upgrades?
Is
anyone
looked
at
how
you
get
openshift
these
these
days
and
for
two?
We
introduced
the
idea
of
three
channels.
A
This
is
actually
four
really,
though,
it's
not
an
upgrade
channel,
so
I'll
talk
about
got
to
candidate
for
four
three
seen
as
its
g8
they're,
probably
not
interesting,
but
we'll
have
one
four
four
four,
so
that
gives
you
a
little
bit
early
access
to
the
release
before
we
kind
of
fully
jeer
there's
a
fast
channel
as
soon
as
Simpson
GES
as
soon
as
the
patch
is
ready.
That
goes
in,
so
you
can
get
it
straight
away.
That
might
be
just
a
little
bit
journey.
Initially,
you
know
yourselves.
Only
new
release
comes
out.
A
We
kind
of
do
some
fixing,
together
with
the
telemetry
that
we
use.
So
that's
interesting,
and
then
it's
a
stable
channel,
where
we
deliberately
step
back,
take
a
breath,
see
how
everything
goes
and
then
we'll
push
out
kind
of
a
lump
in
a
more
stable,
updated
way.
The
fourth
way
is
anyone
been
on
to
trade
or
open
chef.
Calm.
Oh.
A
Joy,
if
you
want
access,
we
make
our
nightly
builds
available
there.
No,
so
if
you
want
to
go
and
get
four
for
now
get
on
trade
OpenShift
comm,
all
you
need
is
a
login,
for
example,
and
look
after
storage,
the
CSI
snapshots
functionality,
tech
previews
just
gone
in
there,
so
you
can
play
really
on
it's
really
good
light
lights
with
the
candidate
good
for
test
environments,
so
there
wouldn't
be
putting
production
disconnected
so
in
for
to
just
to
go
back.
A
We
made
the
idea
of
disconnected
start
to
work
and
how
we
did
that
was
by
essentially
in
a
simplistic
way,
because
my
mind
is
simplistic:
is
real
edgy
to
take
a
copy
of
our
container
registry
and
essentially
stick
it
into
your
air
gapped
in
environment
and
we
updated
all
the
dependencies
and
the
operators
and
they
allow
you
to
grab
it
from
there.
Likewise,
for
updates,
you
just
pull
you
up
this
down
and
update
the
registry.
A
So
that's
nice
we've
been
under
for
three,
as
you
alluded
to
on
the
slide
before
we've
got
enabled
some
private
face
and
end
points.
So
when
you
did
a
for
to
install
the
ingress
load,
balancer,
for
example,
would
have
a
public
facing
IP
and
there
were
certain
customers,
as
you
can
expect,
we're
not
very
happy
with
that.
A
I
mean
he
could
would
originally
just
go
in
and
do
you
know
the
day
to
operation
switch
it
back
to
being
private,
but
some
customers
wanted
at
a
vitoli
private
install,
so
we've
enabled
that
piece
and
we've
also
known
and
I,
can
also
forget
the
second
one,
but
the
nets
and
whatever,
whatever
the
other
one,
is.
Thank
you
for
that
line.
A
Patrick
we've
also
enabled
that
so
you
can
use
existing
ones
and
the
infrastructure
shrubs
and
haven't
creating,
and
we
want
you
there
as
a
slight
aside
I,
you
know
everyone's
got
a
pastor
I
used
to
work
on
a
product
where
we
like
for
the
OpenShift.
We
didn't
enable
you
to
move
from
one
version
to
the
next
in
the
form
of
an
upgrade,
and
there
was
a
lot
of
teeth,
gnashing
and
fingernail
biting
and
a
lot
of
anger
about
that.
A
But
what
a
fame
after
a
while
is
once
people
got
over
that
that
little
bump
and
actually
moved
on
before
the
anger
was
directed
me
in
the
way
that
why
did
you
not
make
us
move
to
this
fall
quickly?
Life
is
so
joyous.
No
tears.
Everyone
write
them
away
there
that
we
should
have
been
there
much
quicker,
and
this
is
the
moment
for
Alban
Schiff
now.
So
four
three
is
out.
A
You
know:
we've
got
through
the
kinks
that,
when
you
might
have
seen
earlier
on,
we've
got
a
feature,
parity
and
the
most
important
things
your
life
will
be
much
better.
You
will
be
in
able
to
enable
your
team
to
what
stop
worrying
about
the
dredge
tasks
of
the
day
and
focus
on
the
important
things
for
your
business.
This
is
really
time
to
move.
We've
got
an
app
that
will
help
you
do
that.
What
I
like
about
this
is.
A
We
did
look
at
doing
an
upgrade
from
311
to
for
one,
but
it
was
going
to
be
a
lot
of
resource
and
it
was
a
one-off
engineering
exercise
with
this
app.
We
envisage
you
continue
to
use
this,
so
you
have
your
upgrade
linear
process
for
one
for
two
for
three
four,
four,
four
five,
but
seeing
maybe
you
want
to
stick
on
for
two
for
awhile
and
then
you
suddenly
realize
I
actually
want
to
move
to
four
or
five.
A
This
is
about
security,
so
Fitz,
certification,
I,
don't
know
whether
that's
very
interesting
here,
certainly
our
North
American
partners
Rustin
for
that,
maybe
once
we
get
a
US
Trade
Agreement,
the
CEO
may
be
more
interesting
to
us,
the
other
one
that
stands
out
to
me
a
little
bit
of
the
dog
eat.
My
homework
is
encryption,
encryption
of
a
TD
database.
We
had
back
in
311.
We
couldn't
do
it
in
four.
A
It's
there
now,
so
we've
caught
up
fifth
certification
was
going
to
show
that
on
monitoring
what's
happening
in
monitoring
again,
if
we
could
between
us,
John
and
I
could
probably
do
a
whole
day
and
what's
in
knew
and
ownership.
But
what's
nice
here,
tech
preview
in
four
three,
you
can
bring
your
own
monitoring
Prometheus
services
under
the
OpenShift
umbrella.
So
the
things
that
you
wanted
to
capture
before
that
you
couldn't
now
you
can
bring
that
into
your
umbrella.
This
you
know
this
is
one
of
those
things.
A
I'd
really
encourage
you
to
try,
because
we
were
actively
looking
for
and
feedback
for
how
this
works
and
kind
of
to
improve
it,
and
then
last
and
only
two
minutes
or
so
far
is
multi
climbed.
This
is
huge
for
us,
I,
look
after
the
Federation
team
and
what
we
realized
if
several
months
ago
was
that
we
were
kind
of
working
away
on
our
bear
and
the
storage.
A
We
were
doing
some
things
and
the
networking
people
doing
some
things
and
dedicated
we're
doing
some
things,
but
we
didn't
have
this
coordinated
plan
and
that's
been
rectified
and
there
are
key
areas.
Now
they
were
focusing
on
and
like
the
telco.
This
is
another
area
where
we've
done
massive
investment.
A
There's
a
team
being
specific,
specifically
spun
up
for
this
and
a
number
of
engineers
I'm
not
going
to
say
in
front
of
the
camera
but
come
and
talk
to
me
when
we're
having
coffee
is,
is
a
styling
that
we
couldn't
invest
on
this
project
and
there's
some
key
things
in
there
that
we
know
now.
We
need
to
address
so
the
provisioning
getting
your
cluster
on
run
in
there
and
the
lifecycle
of
it.
A
What
does
it
look
like
in
a
multi
cloud
and
multi
cluster
environment
and
we're
gone
through
those
steps
now
I'm
a
specifics,
so
I
hate
putting
numbers
on
slides,
I
forgot
to
take
it
off
because
you'll
just
complain
at
me.
If
you
don't
hit
the
fourth-floor
target,
but
we've
got
something
called
hive,
and
this
is
an
example
of
what
I've
torn
about.
So
we
had
the
Machine
API
that
allows
you
to
roll
out
additional
machines
and
scale
them
up
and
scale
them
down,
and
she
have
your
initial
cluster
orbit
shift.
A
Actually
does
a
lot
of
the
things
that
we
were
thinking
about,
how
we're
going
to
get
from
A
to
B
on
this
already
and
for
those
of
you
already
with
a
contract
with
IBM,
and
you
have
the
multi
multi
cloud
manager
in
your
environment.
There's
an
open
ship
plugin
for
it,
and
you
can
go
in
manage
now
and
get
an
advantage
of
all
these
things
that
you
already
done
on
the
Red
Hat
site.
A
Normally,
you
know
with
chosen
Al
Gore
CD,
but
we
are
seeing
where
kind
of
get
ops,
then
agnostic,
so
you
should
be
able
to
prove
you
know
if
you've
got
weave
works,
something
you
will
be
able
to
plug
in
to
us,
but
right
now
we're
starting
with
those
guys
and
only
five
minutes
over
the
time
which,
hopefully
is
not
too
bad.
I
will
hand
over
to
Jan
to
talk
about
the
really
importance
which
is
the
developer
side.
C
Thank
you
for
being
patient
with
our
slide
difficulty,
so
the
I'm
gonna
cover
two
sections
here.
One
is
the
first,
which
is
going
to
be
some
of
the
tools
and
services
that
are
on
top
of
OpenShift
that
are
intended
to
help
developers
be
more
productive.
So
some
of
what
we'll
talk
about
there
is
service
mesh
server
list
pipelines
and
then
some
of
the
code
ready
tools
and
other
developer
tools,
so
we'll
get
right
into
it
since
we're
running
a
little
late,
so
chori
touched
on
service
much
a
little
bit.
C
We're
going
to
talk
about
the
open
shift,
console
updates
at
the
end,
but
one
of
the
features
that's
been
added
to
the
open
shift
web
console
is
the
ability
to
directly
link
to
third-party
dashboards
and
things
like
that.
So
you're
able
to
link
more
easily
to
like
the
jäger
key
alley
dashboards
from
within
the
web
console
in
this
new
version
of
service
mesh,
which
is
a
convenience
other
things
to
note
so
with
Jaeger.
You
can
use
this
with
an
external
version
of
elasticsearch.
C
So
if
you
have
an
external
version
running,
you
can
use
it
with
that.
Now,
moving
on
to
server
lists
so
server
list,
since
openshift
4.2,
there's
actually
been
two
major
versions
released.
So
there's
been
a
lot
of
progress
and
work
going
on
there.
The
1.3
l
version
is
available
now
I
believe
and
that
is
upgraded
to
using
a
native
0.10.
C
It's
a
lot
easier
to
install
service
mush.
How
many
you
have
any
of
you
tried
installing
it
so
far
in
the
past.
A
couple!
Well,
if
you
haven't
then
just
appreciate
that
it's
much
much
simpler.
Now
in
the
past,
you
had
to
install
a
bunch
of
dependencies
and
still
a
bunch
of
other
operator
such
as
service
mesh
under
the
hood
before
you
could
use
serverless.
Now
it's
just
a
one-click
install
in
the
OLM
dependency
resolution
is
what
allows
us
to
basically
do
that.
C
C
C
If
it
has
the
red
banner
up
there,
it'll
it'll,
designate
tech
preview
or
dev
preview,
depending
on
the
current
state
of
it,
OpenShift
pipelines,
I
believe
I,
believe
it
was
Troy
that
may
have
touched
on
this
as
well.
So
openshift
pipelines
is
built
on
top
of
Tecton,
which
is
an
open
source
project
for
doing
cloud
native
or
really
kind
of
kubernetes
native
CI,
CD
and
what's
cool
about
it
is
that
it
really
is
it's
built
for
containerized
applications,
but
it's
also
a
containerized
solution
itself.
C
So
the
way
Tecton
works
is
it
brings
some
additional
custom
resources
into
kubernetes
in
the
form
of
tasks
pipelines
things
like
that,
and
so
you
can
create
the
CI
CD
pipelines
in
Tecton
and
they
kind
of
run
in
a
very
communities
in
native
kind
of
way.
So
there's
no
CI
engine,
it
kind
of
runs
server
lists.
In
that
sense,
using
pipelines
is
going
to
allow
you
to
use
pretty
much
whatever
kubernetes
tools
you
want
to
use
to
build
images
and
plug
that
into
your
pipeline
system.
C
So
you
can
use
things
like
s2i
or
build
a
you
can
also
use
build
packs
or
whatever
works
for
your
workflow
pipelines,
one
of
the
features
about
about
Tecton
and
therefore
openshift
pipelines
as
portability.
So
if
you
create
these
pipelines,
it's
not
just
going
to
work
on
OpenShift
it'll
work
on
any
kubernetes
distribution,
which
can
be
really
helpful
if
you're
trying
to
use
things
in
an
extensible
way.
It
also
supports
reusability.
C
C
In
addition,
recently,
there
has
been
a
Tecton
pipelines,
vs
code
extension,
so
if
you're
using
vs
code,
this
is
available
in
the
marketplace.
This
kind
of
builds
on
some
of
the
kubernetes
extensions
to
allow
you
to
create
triggers
manage
your
pipelines
and
things
like
that
from
within
vs
code,
and
then,
of
course,
we
are
still
supporting
Jenkins,
some
of
the
updates
there.
So
the
Jenkins
server
now
supports
JDK
11.
It
also
does
still
support
JDK
8,
there's
an
environment
variable
that
you
can
set
to
specify
which
one
you
want
to
use.
C
There's
been
a
couple
agents
updated
for
again:
JDK,
11
and
also
node
10,
since
no
date
is
end-of-life
I
believe,
and
there
is
an
official
Jenkins
operator
and
operator
hub
also,
and
that
is
Developer
Preview
on
4.3.
But
you
know
please
try
it
out.
Let
us
know
if
you
have
feedback,
that's
something
that
you
know
we're
collaborating
with
the
upstream
community
on
and
it's
pretty
exciting
to
see
it
there.
C
Next,
we'll
talk
about
a
couple
of
the
developer
tools
and
code,
ready
the
code
ready
suite
of
tools
that
are
out
there.
There's
more
than
I'm
have
time
to
talk
about
here.
So
I'm,
just
touching
on
a
couple.
One
is
oh:
do
it
out
of
curiosity?
Have
any
of
you
used
odio
or
auto.
Openshift.
Do
has
many
names
just
a
couple?
Okay.
So
what
this
is
I'll
give
you
a
quick
overview,
so
it
is
a
command-line
tool
that
is
really
focused
for
developers
who
are
doing
that
kind
of
inner
loop
development.
C
So
maybe
you're
not
even
ready
to
commit
these
changes
yet,
but
you're
doing
some
some
development.
You
want
to
see
how
it's
working,
but
you
want
to
see
it
actually
running.
This
is
going
to
abstract
away
some
of
those
kubernetes
and
even
OpenShift
concepts.
That
developers
may
not
really
care
to
have
to
to
know
in
depth
in
order
to
be
able
to
get
that
iterative
development
loop
going,
so
you
can
see
from
the
screen.
Hopefully
you
can
see
from
the
screenshot
here.
C
So
you
can
see
within
a
very
short
period
of
time
from
when
you,
you
know,
make
a
change
and
save
it
to
when
it's
running
on
your
cluster.
So
around
the
4.3
timeline,
there's
been
the
most
recent
release
has
been
a
lot
of
fixes
for
stability
and
an
issues
that
are
reported
from
customers.
So
there's
quite
a
few
things
fixed
there.
C
The
output
that
you
see
when
you're
showing
a
list
of
supported
components
has
been
improved
to
give
you
a
little
bit
more
information
on
kind
of
what
levels
of
support
for
different
components
and
then
we're
also
focusing
now
on
some
additional
new
use
cases
specifically
around
K
Native,
additional
runtimes,
that
the
audio
can
support,
and
things
like
that
and
then.
Finally,
in
this
section
code,
ready
containers.
So
if
you're
more
familiar
with
open
chef,
3
you've
probably
encountered
many
shift
where
you
can.
C
You
know
basically
run
a
single
node
cluster
on
your
laptop
or
desktop
to
do
local
development
work.
So
in
the
open
shift
for
world
the
analog
to
that
is,
is
pretty
much
code
ready
containers,
so
this
again
will
allow
you
to
run
open
shift
on
your
laptop
or
desktop.
If
you
go
to
try
it
at
open
shift,
calm,
you
can
download
it
there
and
in
the
4.3
version,
there's
been
some
improvements
that
really
make
it
a
lot
easier
to
use.
Specifically
this
first
one
here
automatic
certificate
rotation.
C
C
If
you
had
tried
it
in
the
past,
they
there's
been
a
lot
of
fixes
around
networking
that
will
allow
this
to
be
installed
successfully
and
work,
as
you
expected
a
lot
more
networking
configurations,
especially
if
you
do
a
lot
of
customization
on
your
laptop
around
networking
you'll,
have
a
better
experience
now
so
CRC
code
ready
containers,
it's
great.
We
definitely
love
your
feedback
on
that
as
well.
C
If
you
try
it
out
just
briefly
gonna
breeze
through
this
content
on
home
here,
because
we
don't
have
a
ton
of
time
so
helm
three,
if
you're
familiar
with
helm,
it's
basically
a
way
of
packaging
and
installing
applications
helm
has
been
around
for
a
while.
What's
different
about
helm
three.
Is
that
there's
not
the
server
side
component
anymore,
so
tiller
is
no
longer
part
of
it
and
on
OpenShift
we're,
including
home
3.
C
The
home
3
CLI
in
tech
preview
in
4.3,
so
you'll
be
able
to
download
that
this
is
a
very
tiny
screen
shot,
but
on
the
command
line
tools,
page
where
you
download,
OC
or
odio,
or
things
like
that,
you
can
also
get
the
helm
3
CLI,
so
that
is
built.
Oh
I
must
toss
that
built
and
shipped
with
OpenShift.
The
documentation
is
there,
as
well
and
in
future
versions
for
4
and
onward.
C
C
I'm
going
to
skip
this
section,
because
we've
got
some
folks
talking
about
operators
later,
but
I
just
want
to
clarify
that.
Sometimes,
when
we
talk
about
helm,
there
can
be
a
little
bit
of
confusion
because
it
sounds
like
some
of
the
summing
little
sounds
like
it's
solving
some
of
the
same
problems
as
operators,
but
they
really
kind
of
live
a
bit
separately.
So
helm
is
really
focused
around
the
packaging
and
installation,
but
not
really
that
day
to
automation
of
you
know,
there's
operational
tasks
that
happen
over
time.
That's
where
operators
really
shine.
C
You
can
have
helm
based
operators,
but
even
in
that
case,
it's
not
going
to
give
you
the
full
lifecycle
that
that
you
know
other
types
of
operators
can
do
so
there
not
to
things
doing
the
exact
same
solving
the
exact
same
problems.
If
that
makes
sense.
Okay,
consul.
We
got
about
five
minutes
here.
I
think
we
can
do
this.
So
when
I
talk
about
the
Consul
I'm
talking
about
the
web
interface
for
business
at
the
web,
console
I
am
not
sure
how
many
of
you
have
actually
hands-on
use:
openshift
4.2,
some
okay.
C
So
if
you
haven't
something
really
exciting
in
4.2,
we're
talking
really
about
4.3
in
this
presentation,
but
I
want
to
make
sure
that
you're
all
aware
prior
to
4.2
an
open
shift
for
there
was
one
web
console
and
it
was
really
very
administrator
focused
in
4.2.
We
released
a
perspective
model,
so
there's
an
administrator
view,
but
you
can
toggle
and
go
to
a
developer
perspective,
which
is
really
very
application.
Focused
we've
got
some
screenshots
here
in
a
moment.
C
There's
a
topology
view
that
can
show
you
what
you've
actually
got
deployed
in
a
project,
and
then
we
surfaced
some
of
the
things
that
typically
going
to
want
to
do
in
the
in
the
tasks
that
they
perform
on
a
regular
basis,
but
you're
not
locked
into
that.
You
can
toggle
back
to
the
administrator
view
if
you
have
more
operational
tasks
to
do
so.
These
are
some
of
the
features
that
have
been
added
to
the
web
console
in
4.3
that
we
want
to
touch
on.
C
This
is
a
project
dashboard,
so
this
is
giving
more
visibility
into
what's
going
on
in
your
projects.
There's
a
bunch
of
widgets
here
that
you
can
drill
down
into
if
you
can't
read
them
kind
of
what
you
see
as
project
details
status,
inventory
of
what
what
things
are
actually
running
in
your
project,
so
you
can
click
in
and
see
your
deployments
pods
and
so
on.
C
There's
an
activity
log
on
the
right
hand,
side,
and
then
we
mentioned
the
the
links
that
you
can
have
like
for
service
mesh,
for
example,
to
have
embedded
complex
in
the
console.
You
can
see
in
that
launcher
section
on
the
top
right.
What
that
would
look
like,
there's
a
launcher
link
there
to
open
service
mesh
I'm
really
excited
about
this
one.
So
we
have
the
ability
now
and
not
just
we,
but
you
all
in
vendors,
have
the
ability
to
add
yamo
samples
in
to
the
web
console.
C
So
if
you
are
creating
custom
resources,
you
can
include
yeah
Mille
samples
so
that
when
your
users
are
trying
to
actually
deploy
whatever
the
thing
is,
they
have
an
example
of
what
that
yeah
Mille
might
look
like
so
they're
not
having
to
I's
jump
out
and
go
to
some
documentation
to
see.
Okay.
How
do
I
actually
create
this
resource?
What
are
the
different
parameters?
I
need
to
need
to
deal
with,
so
that
is
really
exciting.
C
This
feature
here,
I'll
just
start
off
by
explaining,
so
this
is
for
things
that
are
hosted
in.
Quite
specifically,
we
have
the
ability
to
view
security
vulnerabilities
within
the
web
console,
so
that's
using
Claire
in
the
future.
We
hope
to
expand
to
other
vendors
for
things
like
twist-locking
and
aqua
and
so
on
and
again
for
currently,
this
is
only
working
for
images
managed
in
Quay,
but
it's
pretty
cool.
There
is
a
new
user
management.
C
Section
I'm
also
excited
about
this,
so
to
kind
of
simplify
the
user
management
and
group
management
process,
we've
broken
out
under
the
user
management
section
users
and
groups,
so
it
was
very
just
the
pure
are
back
specific
kind
of
menus
before
now,
we've
got
users
and
groups,
and
it
gives
a
little
bit
easier
way
of
managing
that.
Also,
this
is
a
feature
to
impersonate.
A
user
can
be
really
helpful
for
troubleshooting.
If
you're
trying
to
understand
a
particular
user,
what
can
they
see
and
not
see
in
the
web
console?
C
You
can
do
that
now,
you
can
set
up
alert
receivers.
This
is
kind
of
the
first
step
in
the
process
here,
but
to
make
it
more
efficient
and
more
actionable
for
people
who
are
receiving
alerts
in
the
system,
rather
than
receiving
all
the
alerts
and
having
to
kind
of
filter
through
what's
important,
you
can
set
up
alerts
eavers
to
only
send
alerts
for
certain
things
to
certain
sets
of
people
or
certain
applications.
C
Right
now
it
supports
pager
duty
and
also
web
hooks,
but
we
hope
to
explain,
expand
that
to
things
like
slack
so
on
in
the
future.
There's
a
couple
things
here:
around
deploying
applications
and
making
that
process
easier.
You
can
now
deploy
images
from
an
internal
registry
which
can
you
know,
be
a
lot
more
efficient.
C
We
also
added
in
support
in
4.3
to
auto
detect
the
Builder
image
so
when
you're
deploying
something
from
a
git
repository,
it'll,
auto
detect
if
it's
no
js'
versus
Java
versus
something
else,
so
it
just
saves
you
a
few
clicks
there
and
then
this
is
an
exciting
change
too.
So,
when
you
are
deploying
something
now
in
the
past,
it
would
default
to
using
a
deployment
config
and
you
didn't
really
have
an
option
to
change
it.
C
So
now
you
we're
going
to
default
to
a
pure
kubernetes
deployment,
but
you
still
have
the
opportunity
to
select
deployment,
config
or
a
key
native
service
as
well.
So
you
have
a
lot
more
flexibility
and
how
you
like
what
your
deployment
target
is
than
you
did
in
the
past
should
point
out
that
the
que
native
is
still
in
tech
preview,
but
you
do
have
the
option
to
do
it.
This
is
a
sort
of
a
screenshot
of
the
topology
view
that
I
referred
to
in
the
developer
perspective,
which
shows
you
what
you've
got
deployed.
C
Some
of
the
features
that
have
been
added
in
4-3.
You
can
toggle
between
this
topology
view
and
a
list
view
of
the
same
information
which
depend
40
things
deployed
in
there.
It
could
be
a
little
overwhelming,
perhaps
to
look
at
40
different
circles,
but
you
could
look
at
a
list
view
to
quickly
find
what
you're,
what
you're
looking
for.
You
can
more
easily
group
applications,
and
now
you
can
also
an
application.
C
Is
you
may
not
see
the
contrast
here,
but
there's
like
a
light
gray
right
circle
around
a
group
of
these
nodes
on
the
topology
view,
and
that
denotes
an
application
conceptually
now
you
can
delete
an
entire
application
and
it
will
delete
all
of
the
components
that
are
within
that
grouping
and
then
there's
some
features
coming
in
around
binding,
so
being
able
to
inject
configurations
to
connect
like
a
front-end
and
back-end
component,
for
example,
to
make
that
a
little
bit
easier
within
the
developer
perspective.
We've
added
project,
details
and
project
access.
C
Just
to
say,
if
these
are
things
that
we
got
feedback,
they
would
be
nice
to
have
this
surfaced
here
to
prevent,
having
to
flip
back
between
developer
and
administrative
perspective,
for
some
of
these
more
commonly
used
tasks.
So
this
is
going
to
allow,
from
the
developer
perspective,
to
look
at
project
details,
but
also
to
share
your
projects.
So
if
you
want
to
share
a
project
with
others
in
your
team,
the
most
commonly
used
roles
are
available
there,
so
you
can
give
edit
access
or
view
access
or
whatever
for
your
projects
from
within
that
menu.
C
Okay,
last
one
we're
only
a
few
minutes
over
last
one
is
metrics,
so
Duncan
you
mentioned.
We
could
probably
talk
about
all
of
these
types
of
things
forever.
We
could
talk
about
metrics
forever,
but
I
will
just
point
out
this
little
bit
here.
So,
within
the
developer
perspective,
we're
surfacing
a
metrics
tab
right
now,
it's
just
kind
of
a
this
is
like
step
one.
Basically,
so
there's
a
dashboard
here,
some
of
the
most
commonly
used
metrics.
C
You
can
also
use
Prometheus
query
language
to
look
for
whatever
you
care
about,
but
I
expect
that
this
will
probably
continue
evolving
over
time,
as
with
all
of
the
things
in
tech
preview,
we'd
love
to
get
your
feedback
on
what
would
be
useful
for
you
to
look
at
in
this
developer
perspective
as
far
as
metrics
go,
and
then
I
did
mention
that
there
was
a
slide.
Oh
I,
don't
know
if
anyone
can
read
that
from
the
audience,
but
this
is
kind
of
a
breaking
it
down
version.
Why
so?
C
42
has
been
out
since
October
43,
just
very
recently
came
out
and
then
in
44
onward,
we've
got
the
features
that
are
coming
there,
I
forgot,
which
feature
we
were
asking
about
when
it
would
be
in
GA.
It
was
serverless,
perhaps
yeah
for
for
the
plus
means,
probably
for
four,
but
but
I
can
attempt
to
get
you
in
more
specifics
around
that.
If
you
catch
me
later
in
the
in
the
afternoon,
all
right
Duncan
did
you
have
any
other
things
you
wanted
to
add
all.
B
B
And
J's
there
were
a
couple
of
hands:
okay,
we're
doing
really
good
with
tech
stuff.
Today,
Jay's
gonna,
I'm
gonna
give
him
a
microphone
and
let
him
run
and
ask
a
couple
questions
while
I
bring
up
Christian
who's,
going
to
hook
up
his
machine
and
here's
one
more
here,
J,
and
so,
if
you
have
a
couple
of
questions,
while
we
do
this
rigmarole
with
a
different
laptop,
please
do
ask
these
guys
and
because
I
saw
the
hands
go
up
a
few
times.
D
D
C
A
C
A
C
E
Your
disconnected
stuff,
Oh
Mike,
the
disconnected
stuff,
is
fairly
new,
so
kind
of
evolving.
All
of
that
disconnectedness
that
air
gap
enos
all
that's
already
coming
over
for
a
lot
of
other
things
any
for
the
most
part,
things
that
relies
on
will
come
if
you're
using
weird
may
even
repositories
or
something
like
that.
I
mean
once
you're
talking
about
workspaces,
it
kind
of
blows
up
from
there.
E
There's
gonna
be
some
manual
work
there
to
bring
those
particular
repos
over,
but
just
in
general
it
should
run
inside
of
a
disconnected
system
again
assuming
you've
taken
the
dependencies
you
need.
It'll
have
the
baked
in
runtimes,
and
things
like
that
kind
of
depends
on
how
complicated
you
get
things.
B
And
I
also
just
hold
your
thoughts
we
at
the
end
of
today
we
are
going
to
bring
everybody
back
up
on
stage
for
an
ama
session,
and
everyone
is
going
to
be
here
during
all
of
the
breaks.
So
you
can
ask
them
questions
there
too.
So
we'll
have
a
big
chunk
of
time.
I
promise
I'm
not
even
going
to
do
my
my
roadmap.
Closing
talk
will
just
stretch
out
the
Q&A
at
the
end
so
find
these
people
on
the
breaks.
Ask
the
questions
then
asked
you
know
further
follow-up
questions
during
the
AMA.