►
Description
EMEA OpenShift.TV Coffee break goes APAC! Get your favorite espresso ️️️ to welcome our special guest from New Zealand: Mandi Buswell, Solution Architect at Red Hat. We will talk about all architectural and mental adjustments you must make to go from this imperative procedural world to a declarative one.
Twitch: https://red.ht/twitch
A
Hello,
hello,
good
morning,
good
morning,
everyone
well
and
good
afternoon,
good
night.
Today
we
have
a
kind
of
international
show
because
we
go
in
new
zealand
for
our
special
guest
mandy
buswell.
I
let
introduce
herself
in
a
moment,
because
I
also
would
like
to
welcome
everyone
to
the
openshift
coffee
break.
Show
here
in
emea's
morning,
usually
with
me,
natalie
vinto,
product
marketing
manager
for
openshift
and
my
friend,
tero
ahonen,.
A
C
C
A
C
A
Yeah
yeah
yeah.
We
should,
if
let
us
know
in
the
chat
from
where
you
are
attending.
I
know
this
is
a
kind
of
a
mia
time
zone.
Show
thanks
mandy
for
being
here
so
late
in
your
time
zone,
but
today
we're
global.
So
let
us
know
where
are
you
attending
and
kia
ora
everyone
today
topic?
Mandientero
is
a
something
that
I
I
like
very
much.
So
we
were
discussing
with
mandy,
hey
yeah.
We
we
should
talk
about
how
to
teach
an
old
programmer,
the
all
cloud
native
tricks,
and
actually
we
say
hey.
A
Why
don't
we
talk
about
it
in
a
show
in
the
openshift
tv
show
I
I
know.
Terror
is
very
excited
about
this
topic
because,
as
a
devops,
it
like
to
automate
everything.
So
I
was
wondering
how
to
automate
all
these.
All
these,
let's
say
old
or
vintage
stuff
and
convert
to
clone
native.
A
B
Yeah,
but
it
is
it's
a
good
point
that
you've
been
writing
goals
for
same
way,
same
way
like
20
years,
22
years
of
server
coding,
and
then
you
see
new
java
releases
and
you
see
new
kind
of
chords
that
you
don't
understand
anymore
and
you
see
so
many
layers
on
top
of
players,
and
you
don't
understand
anymore
anything.
So
you
have
to
learn
again
things
that
you
already
know
and
then,
like
mandy,
will
explain
later
that
how
many
different
players
are
there
are
now
in
in
the
programming.
C
Yeah
and
which
we
love
right,
we
love
learning
new
stuff,
but
you
know
they
get.
Sometimes
your
brain
just
gets
a
little
bit
full,
so
it
and-
and
it's
and
you
know
I
watch
my
son.
My
son
is
seven
and
he's
doing
coding
school
at
the
moment.
He's
learning
scratch
coding
and
it's
a
really
high
abstracted
language.
You
know
with
blocks
you
just
drag
and
and
I'm
looking
at
it
going
wow.
C
Your
first
experience
is
in
this
paradigm
and
I
was
thinking
geez.
I
wonder
what
it's
going
to
be
like
for
him
in
50
years
time,
when
he's
going.
Oh
man,
what
do
I
do
now?
You
know
it's
going
to
be.
Who
knows
what
it'll
be
like,
but
you
know
my
intro
to
programming
was
basic
and
in
fact
I
made
this
timeline
is
right.
If
I
share
my
little
timeline
natalie
should
I
put
that
out
for
everyone.
B
But
please,
you
said
about
blocks
according
with
blocks.
Do
you
remember,
ibm,
created
visual
studio
for
java
or
something
like
that?
Yes,
not,
and
they
introduced
tracking
objects
to
code
like
you
drag
a
string
objects
in
there,
so
it
was
kind
of
similar,
but
no
one
actually
used
that,
but
they
they
tried
to
introduce
that
kind
of
idea.
C
Well,
you
know
we
often
have,
because
I
work
with
our
middleware
technology,
and
so
fuse
is
a
classic
example.
Where
we
have
people
often
ask
about
no
code
interfaces
and,
as
I
think
you
know,
we
have
developer
shortages
and
developers
are
kind
of
getting
older
as
well,
and
so
this
idea
of
having
these
drag
and
drop
interfaces
to
build
things
is
kind
of
is
really
attractive,
but
it
doesn't
quite
succeed
ever
because
it's
still
those
high
layers
of
abstraction.
C
So
I
was
trying
to
help
him
out
and
scratch.
All
I
wanted
to
do
was
convert
like
a
string
to
uppercase.
You
can't
do
that.
There's
no
blocks
to
do
that.
This
you
know
and
then
there's
no
way
of
getting
underneath
the
code
to
actually
start
doing
that
and
then
even
trying
to
we're
going
to
make
a
fun
thing
where
you
put
your
name
in
and
then
the
computer
says
it
backwards,
so
it'd
be
kind
of
like
just
a
fun,
but
even
trying
to
do
that
is
the
blocks
to
do.
C
That
is
like
this
long
and
really
painful.
There's
no
just
one
light
one
little
thing
to
go:
reverse
string
or
something
like
that:
it's
it's
quite
a
process,
so
you
you
know
those
those
abstractions.
Those
drag
and
drops
only
get
you
so
far,
but
it's
a
good
way
to
start
and
in
fact,
with
openshift
that
whole
gui
interface,
which
I
personally
am
in
love
with
the
console
of
openshift,
was
a
way
for
me
to
really
get
around
actually
even
the
container
release,
kind
of
and
packaging
and
idea.
C
But
let
me
show
you
I
want
to
show
you
all
like.
Let
me
just
share
my
screen.
Yes,
this
one
here
share.
Hopefully
you
can
see
that.
Can
you
see
my
timeline.
C
And
I
started
to
learn
basic
and
I
was
really
hooked
at
that
point
because
I
love
logic.
You
know
it
just
fits
my
brain,
so
I
so
I'm
learning
so
it's
basic
on
a
you
know,
a
green,
a
black
terminal
with
green
lighting
and
then
in
1989.
C
I
I
started
learning
pl1,
so
I
was
actually
a
sys
admin
on
a
mainframe
didn't
have
to
load
cards,
but
I
just
passed
that
so
I
was
still
doing
tapes
and
dot
matrix
print
outs
overnight
and
stuff
like
that,
but
I'm
doing
pl,
1
and
assembler,
and
then
I
get
my
first
real
job
as
cobalt
in
1990.
C
So
my
kind
of
you
know,
I
guess
true
foundation-
is
this
structured
imperative,
programming,
language
of
of
cobol?
And
I
do
that
for
two
years
and
I
go
off
on
my
oe
and
do
data
entry
and
a
bunch
of
stuff
in
1995.
C
I
start
doing
web
design
so
suddenly
kind
of
go
into
this
html
1.1,
which
is
kind
of
crazy
now,
but
javascript
and
working
with
a
browser
called
netscape,
and
I
also
retrained
at
that
point
c
plus
programming,
because
I
was
told
I
needed
to
do
that.
If
I
wanted
to
continue
programming
so
then
I
moved
in
in
96,
I
got
a
programming
job
as
a
c-plus
programmer,
but
I
ended
up
doing
data
warehousing
and
java
development
and
I
never
did
any
c
programming
at
all.
C
What's
interesting
here
is
that
first
java
development,
I
did
was
with
one
of
those
drag-and-drop
ides
for
java,
so
it
was
like
an
enterprise
application
server,
but
it
it
used,
drag
and
drop
functions
for
java,
and
so
that's
how
I
kind
of
first
learned-
and
I
I
start-
I
actually
learned
object
orientated
here,
but
the
only
way
I
learned
it
was.
I
did
rational
rose,
uml,
modeling
class
and
that's
where
I
suddenly
just
kind
of
got
object.
C
Orientated
programming,
which
is
kind
of
I
took
a
bit
to
really
sink
in
because
my
my
whole,
you
think
you
know
this
is
like
what
10
years
plus
of
procedural
kind
of
language,
functional
programming,
functional
procedural
programming
and
then
I
moved
into
doing
web
and
mobile
programming
three-tiered
architectures
a
little
bit
of
java
ee,
but
I
always
call
myself
like
a
java
hack,
because
you
know
people
would
say
to
me:
oh
what
language
do
you
code
and
I
go
oh.
C
What
do
you
want
me
to
code
in
like
it
didn't
matter
because
logic's
logic
right?
You
just
learn
syntax,
but
at
this
point
as
well,
I'm
now
consulting
architects,
I'm
moving
away
from
being
hands-on.
So
I'm
so
I'm
kind
of
I
still
know
what
I'm
supposed
to
do,
but
I'm
not
as
hands-on
anymore.
So
a
lot
of
it's
you
know
theoretical
and
then
by
the
next
16
years.
C
I
stay
in
the
same
organization
and
at
the
end
of
that
I'm
doing
perl
and
php
development,
which
is
still
very
scripted
kind
of
languages
and,
as
I
said,
I
kind
of
think
of
myself
as
a
bit
of
a
java
hack
and
doing
gui
customization
and
there's
all
these
kind
of
frameworks
that
come
up.
C
So
you
know
in
the
90s
we
got
spaghetti
and
in
the
2000s
we
started
getting
into
these
layered
monoliths
or
three-tiered
architecture,
and
then
we
get
into
micro
services
now
and
2020s.
It's
like
well,
who
knows
what's
next,
I
have
an
idea
which
I'll
share
with
you
all,
but
I
I
know
I
always
say
like
I'm
really.
C
I
was
really
proud
of
the
pastor
I
made
you
know
like
quite
often,
people
go
monoliths,
ooh,
they're,
evil
and
stuff,
but
man
I'm
really
proud
of
all
the
monoliths
I
made,
and
you
know
the
pastor,
I
stacked
that
each
individual
piece
of
pasta
is
stacked
by
me.
You
know
and
I
hand
crafted
that
sauce
and
I
was
really
proud
of
of
the
skillet
required
to
do
all
those
things
and
now
kind
of
everyone's
like
oh,
no,
that's
not
the
way
to
do
it
anymore.
So
you.
C
B
C
That
that's
one
I
use
you
know
when
I
would
have
to
learn
another
language.
I
just
go
get
a
book
right,
so
you
know
you
learn
something.
I
just
go
get
a
book
to
teach
myself,
because
now
it's
just
everything's
on
google,
it's
it's
amazing.
How
easy
and
stack
overflow
is
just
a
lifesaver.
B
And
when
you
find
a
problem
that
you
hit,
you
are
the
first
one
to
hit.
Then
you
are
like
what
can
I
do
because
I
don't
know
what
is
happening
underneath
the
code,
so
I
don't
know
how
to
figure
this
out.
It's
so
hard.
I
thought
that
you
had
a
strats
which
was
like
mind-blowing
at
the
time
with
strats.
You
still
knew
what
was
underneath.
You
had
the
abstract
rig
for
subjects,
but
now
with
gargoyle's
rest,
you
have
no
clue.
If
something
is
wrong,
you
cannot
go
down
there
and
check
what
is
wrong.
B
C
Yeah
and
that's
the
bit
on
the
other
side
is
even
though,
like
I
understand
it,
but
these
kind
of
the
the
layers
above
like
you
can't,
like
you
said
it's
like
I
used
to
be
able
to
in
that
spaghetti,
and
even
my
my
lasagna
like
I
can
look
in
all
the
layers
and
I
can
get
underneath
them
and
I
can
see
everything
I've
just
stopped
sharing.
C
You
know
I
can
see
all
those
pieces,
but
now
it's
like
I,
I
don't
even
know
where
some
of
those
things
are
like
if
I
was
doing
web
development,
I
would
just
you
know,
right
click
and
view
source,
and
but
now
it's
not
even
there
like.
Where
is
this
thing
that
it's
doing
it's
not
actually
on
the
source
anymore?
It's
some
magic
thing
that
just
disappearing
and
it's
really
hard
to
then
try
and
teach
yourself,
because
I
would
learn
by
testing
something
out.
C
A
That's
I
know
they're
set
in
the
chat
there.
Also
folks
in
the
chat
that
that's
a
that's
a
statement,
you
don't
like
the
annotation,
what
why
don't
you
like
the
annotation?
It's
because
you
like
to
express
this
dependency
in
another
way
or
or
what.
C
It's
because
I
don't
know
where
to
find
out
what
it
means,
so
I
think
yeah.
I
think
in
some
ways
it's
it's
a
how
you
learn
the
syntax,
like
I
said
before
I
used
to
just
go
and
get
a
book
to
learn
something,
and
then
we
moved
to
googling
things
or
viewing
source
or
looking
in
logs,
but
these
annotations-
I
don't
yeah.
I
don't
even
know
where
to
go
like
there's,
not
even
a
library
that
I
can
just
read.
That's
part
of
the
package
that
I've
got.
If
that
makes
sense,
it's
it's.
B
Right
there
is,
there
is
a
difference,
but
there
is
a
difference
in
advances.
Let's,
if
we
compare
like,
we
all
know
web.xml,
and
then
they
introduced
an
annotation
to
annotate
the
servlet
with
the
exact
same
attributes
in
the
annotation
that
match
the
webpack.,
you
kind
of
understood
what
was
happening.
It
was
easier,
less
configuration
like
that's
a
man,
but
let's
be
compared.
Do
you
have
an
annotation
like
method
so
that
you
get
metering
from
one
single
rest
call
from
quercus?
B
C
And
it's
it's
good
when
you
know
you
know
this
idea
of
trusting
it's
one
thing,
but
even
just
trying
to
learn
it,
you
know
and
get.
C
How
am
I
going
to
use
it
and
and
what's
actually
happening
like
if
you
have
to
debug
something
and
you're
trying
to
understand
what's
happening
inside
of
it?
It's
quite
a
different.
I
guess
the
mindset
you
know
is
a
little
bit
different
too,
as
I
would
be
used
to
actually
just
being
able
to
read
everything
and
go
in
and
look
at
all
the
layers,
and
I
can
see
where
all
the
layers
are,
but
now
it's
like
a
whole
different
paradigm.
For
me,
it's
a
big
leap.
C
You
know,
interestingly,
my
leap
to
containers
when
I
was
doing
perl
programming,
I
I
was
making
these.
I
was
doing
a
mass
email
migration,
so
we're
talking
about
seven
million
email
accounts
that
had
to
be
migrated
from
one,
a
provider
yahoo
actually
off
to
back
back
home
to
the
my
company's
email
platform,
and
so
I
did
all
these
perl
scripts
in
order
to
scale
them.
C
C
A
Compressed
file
a
compressed
file
managed
in
a
in
a
format
which
is
universal
but
yeah.
I
think
it
was
the
same
concept
with
no
virtual
machine.
Probably
this
is
the
biggest
advantage,
so
no
virtual
machine
over
it
or
right
now.
You
could
also
have
a
virtual
machine,
as
we
know
in
the
container
cubert,
if
you
like,
to
also
for
some
use
cases,
but
definitely
definitely
the
probably.
C
Exactly
and
so
that
was,
that
was
an
easy
transition
for
me
right.
I
could
anchor
that
quite
well
in
something
that
I
knew
and
and
everything's
been
fine
for
and
in
fact
my
first
projects
on
openshift
were
a
php
program,
so
I
could
take
php
code
and
get
oh.
That
was
the
other
thing
get.
Oh,
my
goodness,
you
know
I'd
come
from
a
company
where
we're
using
things
like
subversion
and
or
my
you
know,
it's
file
dot
next
version
or
newest.
C
You
know
your
version
control
was
just
stored
on
your
local
machine
and
you
know
iterate
it
with
dot
next
file
kind
of
or
the
date.
You
know,
I'd
create
fancy
ways
of
version
control,
but
so
it's
a
php
app,
which
was
just
on
github,
and
you
know
it
was
great
because
it
was
code
I
understood,
and
it's
that
packaging
system
I
understand,
and
so
for
the
last
kind
of
five
years,
everything's
been
okay
and
even
jenkins
and
ansible.
That's
all
kind
of
scripting.
C
That
was
is
very
much
something
quite
comfortable
for
me
because
I
wrote
to
release
things
with
these
fancy.
Zip
files
I'd
have
scripts
to
automate
the
install
of
them
and
the
configuration
of
them,
so
it
was
all
very,
very
normal,
but
now
we
have
so
you
know
I'm
working
in
an
openshift
platform.
It's
a
development
space,
I'm
using
the
gui
to
put
my
my
images
there
and
now
they've
got
to
get
to
a
production
server
though,
and
I've
got
to
use
this
tekton
or
I've
got
to
use.
C
I've
got
to
turn
the
configuration
that
I've
coded
in
a
gui
into
yaml
files
and
into
you
know
essentially
kind
of
really
low
level
machine
code
almost
to
push
it
to
production,
and
it's
kind
of
it
goes
out
away
from
again
this
idea.
So
I'm
using
this
kind
of
gooey
learning
to
piece
things
together
and
now.
C
I've
got
to
like
make
this
leap
across
into
git
ops
and
you
know,
take
all
the
stuff
I'm
doing
with
drag
and
drop
into
actual
lines
of
code
underneath
and
that
I'm
finding
that's
the
now
that
I'm
finding
is
really
quite
challenging
for
me
to
work
out
how
I
get
there
because
there's
nothing
that
I
can't
right.
Click
make
a
get
ops
pipeline
or
something
like
that
to
just
automatically
happen.
C
For
me,
I've
got
to
try
and
work
out
how
to
do
this,
all
and
encode,
or
something-
and
it's
quite
in
a
it's
a
leap
but
also
it's
quite
manual.
So
we've
done
all
these
things
to
kind
of
automate
stuff
and
bring
these
layers
of
abstraction
so
that
we're
missing
out
on
human
error
and
stuff.
But
now
we're
going
back
to
almost
having
to
write
scripted
commands
to
operate.
We.
B
D
C
B
B
B
B
B
We
are
still
learning
and
also
also.
There
is
a
let's
say:
if
you
go
to
the
like
the
gui
way
of
managing
the
kubernetes
entities,
you
create
a
secret,
you
use
the
gui,
you
create
name
key
value
so
and
so
forth.
That's
easy!
You
have
to
change
the
secret,
you
go
there,
you
change
the
secret,
but
when
you
go
in
production
you
have
to
seal.
Let's
say
you
use
sealed
secrets
so
that
you
can
put
the
secrets
in
the
git
report.
You
have
to
modify
the
secret.
You
first
take
the
secret
out.
B
B
So
it's
hard
to
sell
because
everything
you
sell
now
is
need
to
be
more
effective,
faster,
better
quality,
and
this
is
actually
slower.
Okay,
it's
more.
C
C
Yeah-
and
I
also
think
that
you
know
one
of
the
things
about
the
gui
is
that
it
takes
the.
It
means
that
the
the
person
who's
coded
the
functions
that
you're
doing
on
the
gui
has
a
has,
an
understanding
of
what
happens
has
to
happen
underneath
right
and
it's
sort
of
a
way
of
automating
it
and
making
it
repeatable
and
making
it
safe
right.
So
you
you
put
in
the
value
in
this
form
input
and
it
saves
in
the
right
place
in
the
right
way,
etc.
C
And
then
we
go
to
this
thing
where
we
have
to
put
that
into
yaml
file,
oc
commands
or
something
that
when
you
know
where
now
a
git,
ops
or
a
you
know,
devops
engineer
or
something
has
to
now
really
understand
that
what's
happening
underneath
and
so
it'd
be
quite
good
to
be
able
to
go
from
this
I
mean
when
I
talk
to
customers
with
openshift,
and
I'm
surprised
at
how
many
times
developers
actually
don't
have
access
to
openshift
clusters.
C
So
they
build
they
actually
just
code
normally,
and
then
they
push
create
an
image
like
with
a
dockerfile
or
something,
and
then
that
gets
pushed
under
openshift.
They
might
never
see
it
and
I'm
like,
but
the
the
amazement
for,
for
developers
being
able
to
see
their
apps
running
as
containers
on
the
platform
and
easily
look
at
their
logs
and
and
troubleshoot
and
see
scale
and
all
of
those
things
you
want
your
developers
to
be
able
to
look
to
do
that
and
it's
almost
like
and
for
from
maintaining
the
cluster,
like.
C
I
understand
the
point
of
get
ops
in
that
you
give
the
same
advantages
to
the
operational
process
or
configuration
of
a
cluster
that
you
have
with
releases
and
and
source
control,
and
things
like
that
for
applications.
Now
I
understand
that,
but
it's
almost
like
it
would
be
good.
Rather
than
having
to
start
from
the
manual
file
that
it
starts,
you
could
go
into
the
gui
and
you
make
a
change
and
it
like
syncs
to
the
get
repo.
You
know
what
I
mean,
so
it's
always
kind
of
being.
C
It's
not
like.
I
have
to
go
the
git
and
then
sync
it
to
my
cluster.
I
can
make
the
change
on
the
cluster
and
then
it
kind
of
sinks.
I
don't
know
that
would
be.
You
know,
that's
how
I'd
like
to
work
it
because
then
I
trust
that
what
the
the
gui
or
or
even
the
oc
commands
or
anything
like
that
or
already
know
what
they're
doing,
and
it's
not
me
suddenly
having
to
control
it
under
the
hood.
It's
far
too
complex.
B
C
And
right
I
was
going
to
say
a
funny
thing
about
yaml
files,
like
I,
you
know
pearl
the
pearl
versus
python
debate
right
now.
My
pearl's
always
tidy
our
mind's
always
lined
up
and
stuff
like
that.
I
don't
need
punctuation
to
make
mine.
C
You
know
I
I
I
mind
I
mean
I
don't
need
to
be
forced
to
indent
in
order
to
make
my
you
know
my
scripts,
nice,
so
so
yaml
I
find
quite
frustrating
as
well,
because
it's
like
you
know
the
structure
of
it
so
mission
critical
and
where
things
are
placed
inside
the
file.
C
So
it's
almost
like
we've
kind
of
gone
backwards,
a
bit
as
well
to
and
a
previous
time
where
you
know
you
have
this
less
abstraction,
because
you
have
to
put
it
in
a
certain
way
and
there's
got
to
be
so
many
spaces
and
all
this,
and
you
know
that,
for
me,
was
a
little
bit
it's
like.
Haven't
we
moved
on
from
that?
Can't
we
just
should
we.
B
Should
I
think
that
the
agp2
and
the
xml
and
the
beams
that
those
were
the
golden
times,
maybe
we
should
take
the
axle.
A
Well,
that's
interesting,
yeah
mandy,
because
I
also
used
to
be
a
paramonger,
so
I
know
you're
feeling
moving
from
peril
to
to
python
and
you're
all
those
yaml
stuff.
But
probably
you
in
this
way
you
are
forced
to
invent
the
code,
so
it's
more
readable
or
maintainable.
I
don't
know
personally
I
like
pearl
still.
I
still
love
her,
but
probably
this
yaml
really
enforce
you
to
be
ordered
and
yeah.
If
you
miss
one
space,
it's.
A
Yeah
you
can
use
if
you
really
like
to,
I
think
it's
better
to
use
yaml.
But
if
you
really
like
to
have
a
quote
and
stuff
like
that
and
you
can
use
json
that
could
be
an
option.
You
know
pros
and
cons.
Yaml
one
space
you're
lost
indentation
tabs
whatever,
but
then
you
are
forced
to
to
to
be
readable.
C
I
find
it
a
little
bit
less
readable
because
probably
be
well.
It's
weird
that
I
would
say,
because
it's
so
long
and
because
you
know
you've
got
a
because
you're
you're
the
paragraphs
that
you're
in
you
know
the
indentation
about.
So
so
what
you
come
underneath.
If
that
makes
sense,
you
can
sometimes
have
to
go
up
and
up
and
up
and
there's
how
many
versions
of
the
same
thing
like
specs
there
multiple
times
or
you
know,
there's
different
paragraphs
with
the
same
name.
So
it
can
be
hard
to
find
the
right
place.
C
To
put
your
thing,
which
is
weird,
I
say
that
because
you
know,
if
you
look
at
something
like
cobol
and
and
pl1
and
things
which
are
very
structured
and
you
have
like
a
head
and
a
mane,
and
you
know
and
functions
all
in
separate
locations
and
they're,
also
one
big
long
file,
and
I
talk
about
the
stack
of
pasta
and
being
really
proud
of
of
understanding
that
you
know.
I
guess
in
some
ways
these
big
yaml
files
are
kind
of
the
same
like
there
are
massive
lines
of
structured
spaghetti.
C
I
don't
know
embedded
little
pockets
of
like
spaghetti
inside
other
spaghetti,
so
it's
kind
of
strange,
but
I
mean
you
know
in
cobalt,
you'd,
send
spend
you
could
spend
hours
looking
for
a
full
stop.
C
That
was
missing,
which
is
the
same
thing
as
a
space,
but
you
you,
maybe
had
some
tools
to
help
you
find
stuff,
whereas
yaml
I
mean
we've
just
got
yammer
linters
now,
but
there's
as
we
kind
of
move
forward,
we're
missing
some
of
the
old
tools
that
we
had
to
help
us
with
some
of
the
you
know
older
languages
and
stuff.
You
know,
maybe
those
are
some
things
that
that
you
know
need
to
come
back
for
each
of
these
individual
things
to
help
us
debug
in.
B
But
it's
a
good
example
about
the
you
mentioned:
the
spec
template
spec
like
deployment,
you
have
a
spec
and
then
you
have
a
deep
template
for
the
container
and
the
container
spec,
and
a
good
example
is
that,
of
course,
you
can
have
in
the
pipeline
that
you
validate,
you
do
client-side
validation
of
the
armor.
That
does
the
cluster
actually
accept
the
m-file,
but
it
can't
be
valid,
but
it's
it
has
wrong
content.
A
good
example
is
where,
if
you
try
to
use
annotation
to
inject
it
is
their
proxy,
serious
and
proxy
you
have
to.
B
If
you
put
down
a
test
into
the
under
the
first
pack,
it
doesn't
work.
You
have
to
build
the
second
spec
or
other
way
around,
but
you
don't
see
any
error.
It
just
doesn't
work
so
it
that
that's
the
kind
of
idea
that
it's
valid
it.
It
works
fine,
but
it
just
doesn't
do
what
it's
supposed
to
be.
So
this
is
kind
of
the
the
problem
that
there
might
be
a
miami
file
and,
at
the
end
of
the
day
those
jump
files
are
part
of
the
code
they
need
to
be
tested.
B
C
And
I
think
we
need
to
get
to
a
point
where
some
of
this
becomes
almost
default,
that
you
know
what
happens.
First,
almost
like
these
methods
for
debugging
or
packaging
or
abstracting,
or
whatever
kind
of
happen
with
the
technology
that
comes
out
and
the
reason
why
I
say
that
is
because,
as
we
get
more
complex
and
as
we
go
into
things
like
edge
architectures,
we
start
to
get
to
the
point
where
we're
already
saying
that
we
have.
C
You
know
developers
who
are
people
like
me
who
need
a
little
bit
more
drag
and
drop
help
or
a
little
bit
more
stuff
and
we're
going
to
get
more
of
that.
So,
as
we
start
deploying
applications
out
on,
you
know
the
edge,
the
provider
edge,
device,
edge,
etc.
You
know
the
people
that
are
actually
running
those
are
going
to
even
have
less
desire
to
understand
yaml
files
or
release
processes
than
say
someone
like
myself.
A
Yeah,
that's
interesting
point
mandy
and
we
have
also
some
interaction
in
the
chatters
and
as
a
young
yellow
is
supposed
to
be
closer
to
us
in
terms
of
human
readability,
which
I
think
is
true,
and
I
would
like
to
encourage
everyone
doing
your
questions,
so
we
will
try
to
answer
in
the
in
the
stream.
So
please
feel
free
to
ask
question
what
do
you
think
about
this
yaml?
What
do
you
think
about
the
if
you
like,
moriyama
or
jason?
A
Let
us
know
in
the
chat,
because
I
think
it's
a
cool,
interesting
discussion
so
in
in
general,
the
terror
and
mandy.
What
do
you
use
for
your
openshift
kubernetes
yaml,
json
ctl
oc
web
console?
What
do
you
use.
A
C
A
B
The
web
console
is,
is
a
web
console
is
part
of
it,
but
it
is
yum.
Lumbee
tops
now
because
it
it
has
to
be
a
way
of
just
you
have
to
treat
the
alms
as
code,
so
the
web
console
is
out
of
the
question.
When
you
modify
something
you
can
you
can
it's
good
for,
let's
say
testing
when
you
try
to
boost
up
something,
but
when
you
move
forward
from
sandbox
it
is
yum
and
version
control.
Always
there
is
no
other
way
to
do
it.
I,
like
with
quality
and
with
auditability.
A
A
A
C
And
yeah,
and
also
I
had
to
go
underneath
and
and
and
inside
as
well,
there's
some
stickers
but
yeah.
C
Yeah
and
yeah,
I
have
my
new
sticker.
I
on
my
like
this
is
my
new
project
as
well.
It's
called
octopods.
C
You
know
what
there
is
the
get
repo
is
being
built,
so
I
can
share
it,
but
it's
being
built,
so
you
won't
find
anything
there.
Yet.
A
Yes,
please,
and
this
is
live
demo,
but
you
can
also
trying
live
if
you
like
to.
If
you
go
in
the
chat,
there's
the
link
to
use
openshift
developer
sandbox.
This
is
a
free
openshift
account
that
you
can
use
to
start
coding
for
free
and
openshift
30
days
renewable
for
free.
A
So
if
you
like
to
follow
the
demo,
the
live
demo
also
together
with
us,
please
take
your
developer
sandbox
account
and
you
will
have
an
openshift
cluster
like
the
one
mandy
now
is
using,
and
she
is
also
using
a
very
nice
feature
that
will
come
in
the
developer
sandbox
in
a
very
next
days
a
few
next
days.
This
is
the
web
terminal.
So
you
don't
need
to
install
anything
like
in
your
workstation
there's
a
web
cli
where
there's
oc
or
cube
ctl.
C
I'm
gonna,
I
will
send
you.
I
love
the.
I
wanted
to
show
this,
because
this
is
one
of
two
things
that
I
just
love
on
the
new
features
in
48
this
and
search
so
ocu
project.
What
shall
I
call
it
blue
ocean?
Or
should
I
call
it
cobalt
yeah.
B
C
Bowl,
how
about
cobalt
blue
just
for
fun
there
we
go
so
now.
Let
me
find
my
project,
cobalt,
blue.
Here
we
go.
I
didn't
realize
that
cobalt
is
a
form
of
blue,
so
it's
kind
of
cool
okay.
So
what
shall
I
do
start
building?
I'm
going
to
add
and
we're
going
to
add
this
repo
right.
So
this
is
a
cobalt
app.
This
is
an
ibm
project
right
and
cobalt,
they're
they're,
basically
containerizing,
cobalt,
yeah.
A
D
A
That's
an
example
just
found,
let's
see
hey
if
that
works
and
let's
see
convert
it
to
cloud
native.
C
So
what
do
you
reckon
I
should
do?
Should
I
just
like
try
adding
the
docker
file?
Oh,
here's,
a
dockerfile.
A
D
C
A
With
the
docker
file
there
there's
the
section
from.
A
I
think
the
the
search
to
image
is
gonna
point
just
to
the
git
repo,
so
you
can
copy
the
git
repo
of
this
and
and
it's
gonna
do
the
the
build.
So
in
this
way
we
probably
we
could
simulate.
Let's
say
cobalt
programmer
or
let's
say
in
vintage
programmer,
can
start
doing
cloud
native.
C
So
deployment
look,
I
could
even
create
my
own
pipeline
automatically
as
well
and
let's
go.
Let's
push
create,
see
what
happens.
A
Let's
see
what
happens,
we
don't
know
it's
all.
It's
all
new
for
us
for
me.
D
C
A
D
A
A
A
A
A
Yeah,
it's
an
hello
world
in
kobold,
hello,
app
platform.
This
is
kobo.
I
like
what
you've
done
with
the
place.
That
is
the
string
that
we
should
see
at
the
end
of
this
build,
but
as
a
programmer
with
no
cloud
native
knowledge,
no
kubernetes
knowledge,
no
knowledge
at
all
of
the
new
tool.
You
can
create
a
container
from
a
git
repo
and
you
can
have
your
app
running
and
also
it
could
be
exposed
as
a
url.
D
A
A
C
No,
I
think,
look
I
I
I'll
also
sh,
so
this
is
cobol
I
could
put
php
in
here.
I
could
do
pearl
stuff
in
here,
and
this
is
actually
the
way
that
I
learned
to
make
container
images.
I
did
just
that.
I
think
that
there's
probably
some
work
on
the
actual.
C
You
know
you
might
need
to
look
at
the
program,
but
I
think
what's
cool
about
this.
Is
that
because
we
often
talk
about
openshift
is
a
way
to
run
microservices
monoliths.
You
know
many
many
servers,
many
micro
services,
nano
services
mini
services,
monoliths,
and
so
this
is
kind
of
a
way
that
you
could
just
cr.
You
could
just
wrap
your
cobol
in
a
container
cuddle
it
you
know
cuddle
it
in
a
little
container
blanket
and
have
it
running
and
you
can
get
the
advantage
of
containerization
without
having
to
break
down
the
spaghetti.
C
You
know
it's
like
I'm
putting
my
pasta
inside
of
a
little
lunchbox
and
and
shipping
it
around.
You
know
it's
pretty
cool,
so
I
think
it's
a
great
way
one
to
be
able
to
understand
that
container
world,
but
it
also
means
I
don't
have
to
get
into
the
spaghetti
and
try
and
break
it
up
and
turn
it
into
ravioli
or
anything.
You
know,
because
I'm
never
probably
going
to
be
able
to
rebuild
that
that
spaghetti
and
make
ravioli
out
of
it
right.
You
can't
like
backwards,
reverse
engineer
your
spaghetti
and
turn
it
into
ravioli.
B
And
good
good
thing
is
that
now
that
the
the
food
is
in
the
box,
now
you
can
use
food
or
or
vault
to
deliver
it.
So
you
have
same
way
of
monitoring
like
is
there
a
container
starts?
Are
the
containers
running
out
of
disk
space?
Are
they
running
out
of
cpu
memory
and
it
doesn't
matter?
Is
it
couple
apparel
in
java
or
c?
B
So
you
have
the
same
tools.
You
just
have
to
define
how
you
measure
that
your
application
is
running
as
it
should.
What
are
the
slos
and
then
you
just
run
it,
and
then
it
doesn't
matter.
What
is
the
workload
what's
in
the
container,
because
you
work
with
containers
not
with
binaries
that
are
written
with
language
x
or
y,
and
that
abstracts
the
let's
say
from
the
accelerating
point
of
view,
it
makes
it
way
easier
to
run
application
in
production.
C
Exactly-
and
I
thought
I
would
do-
this
is
the
first
app
that
I
ever
did
on
openshift.
I
thought
I
would
throw
that
up.
While
we
were
talking
as
well,
which
is
the
the
cat
of
the
day
one
because
the
other
thing
is,
it
taught
me
about
environment
variables
and
and
that
that
concept
of
build
variables,
environment,
variables,
deployment
variables
and
you
know
how
they
change
through
the
process
going
from
dev
to
production.
C
So
I
for
me,
look
I,
I
love
the
gui
okay.
I've
said
that
quite
a
few
times,
if
you
you
know,
I'm
the
gooey
girl
and
the
thing
is.
This
is
a
great
way
to
learn
being
able
to
do
it
from
within
the
gui
as
well
right.
But
I
really
think
that
there
is
still
this
missing
link
that
we
should
be
able
to
have
a
tighter
connection
and
not
have
to
go
backwards
into
into
yaml
files
and
stuff.
C
I
should
be
able
to
you
know
even
that
you
know
oc,
get
all
and
then
there's
a
there's,
a
tool
for
tidying
them
right,
and
then
you
know
some
something.
We
need
there's
a
missing
link
here
that
you
know
it'll
happen.
I'm
sure
I
think
I've
I
may
have
already
put
in
a
a
feature
request
on
the
console
get
repo
for
such.
A
We
we
can
improve,
also
the
platform
and
all
the
tools
inside
the
platform
which
are
all
open
source.
Of
course,.
C
Yeah,
exactly
so
yeah
and
and
the
other
you
know
when
we
get,
we
have
new
technology
come
out.
C
So,
for
example,
I
put
in
I
haven't
put
in
the
the
right
click
feature,
so
I
won't
be
able
to
to
do
it
as
easily
as
I'd
like,
but
you
know
one
of
the
things
I
put
on
this
cluster
was
serverless
and
when
we
have
these
this
new
innovation
and
stuff
that
happens
for
me
when
it
comes
into
openshift
and
it
comes
into
the
gui,
I
can
easily
learn
it
so
that
cobol
app
that
the
blue
ocean,
one
that
we
just
did.
B
C
And-
and
I
don't
know
whether
we
have
time
but
I
could
try,
can
you
tara?
Can
you
remember
the
the
configuration
it's
not
this
one
is
it's
a
custom
resource
definition
for
setting
the
tech
preview
features,
feature
gate.
C
C
Do
you
remember
what
it
is,
though,
someone
google
it
for
me,
quick.
B
C
B
D
C
I've
got
a
it's
one
in
here
to
turn
on
the
tech
preview
ones.
It's
a
feature.
D
C
B
C
C
C
A
Probably
it's
because
it's
the
application
is
a
refreshing.
Probably
we
can
try
with
an
application
with
the
liveness
probe,
okay,
readiness,
property.
A
C
Yeah
so
but
but
you
might,
everyone
might
just
have
to
trust
me
as
we're
running.
So
what
what
I
could
do
in
this
case
is
that
workloads
pods.
So
what's
there,
let
me
try
the
other
one.
C
Okay
right,
that's
probably
so
that
hasn't
happened
yet,
okay!
So
but
what's
going
to
happen,
is
this
I'm
going
to
get
an
an
option
here
to
say
make
serverless
and
I
just
say,
save
and
then
that
app
will
now
become
a
serverless
app,
and
so
my
blue
ocean
app
could
become
serverless
just
like
that.
A
With
all
the
benefits
like,
you
know,
scaling
to
zero
and
not
invoke
invoked
out
of
scaling
when
a
massive
traffic
going
on,
like
you
say,
the
edge
use
case,
lots
of
traffic
going.
So
you
can
have
your
cobble
backhand
kind
of
monolith
that
you're
bringing
to
cloud
native
and
they
can
coexist
with
the
modern
microservices
or
whatever.
C
Exactly
so,
and
I
wanted
to
just
as
we
were
kind
of
closing
up,
I
wanted
to
actually
show
you
my
one
of
my
last
slides
here.
So
what
do
I
think
is
20
20
pasta.
C
C
Use
your
3d
printer
and
you
put
like
filament
in
it
that
is
insect
based,
basically
insect
protein
and
you
can
print
pasta.
A
But
I
love
it,
so
you
can,
with
this
analogy,
you
can
build
your
own
pasta,
build
your
own
shape,
your
own
software
architecture
at
convenience.
A
With
the
cobble
example
we
did,
or
with
other
kind
of
stuff
that
need
to
coexist.
Well,
that
is
cool
and
sebi
is
saying
the
chat,
my
next
k
native
serverless
name.
I
deploy
a
kobold
revision
and
quarkx
revision
to
do
some
traffic
splitting
so
mandy
you
inspired
our
evangelist
doing
demos
on
kobalan.
That's
huge.
B
C
That
would
be
quite
wild
when
that
to
have
that,
I
love
that
idea.
D
A
I
love
it
yeah
yeah,
so
mandy
we've
seen
a
an
architectural
evolution
in
software.
We
have
seen
how
traditional
programmer
traditional
lab
can
be
bring
into
a
say
cloud
native
at
ease
with
a
web
console
any
any
final
consideration.
C
I
think
that
I
think,
if
you
know,
for
people
to
have
a
little
bit
of
empathy,
I
guess
for
us
old,
programmers
and
kind
of
that
mindset
of
where
we
come
from,
because
we
often
we're
the
ones
who
are
making
the
decisions
around
what
gets
bought
and
so
it's
we
might
not
understand
necessarily
what
exactly
is
happening
and
why
the
stuff
is
so
important
now,
and
why
is
it
so?
You
know
because,
because
everything
used
to
work,
it
used
to
still
work
right.
C
So
why
do
I
need
to
buy
this
new
thing
or
why
do
I
need
to
go
on
this
new
direction?
So
hopefully
you
know
that
could
maybe
even
just
help
with
a
little
bit
of
empathy
towards
how
we
have
to
kind
of
wrap
our
heads
around
the
new
changes
and
the
you
know
the
new
world
of
of
the
magic
underneath
the
covers
that
happens
now
and
then
I
guess
you
know
it's
really
exciting.
C
I
mean
it's
kind
of
cool,
I
kind
of
make
you
know
light
of
being
an
old
programmer,
but
I'm
really
I'm
so
happy
that
I'm
still
hands-on.
You
know-
and
I
still
get
to
do
this
stuff
because
it's
it's
the
the
technology
is
changing
like
daily
every
moment.
There's
a
new
open
source
project.
You
know,
there's
a
new
thing
around
the
corner.
It
used
to
take
years
for
anything
to
change,
and
now
it's
changing
just
constantly
and
that's
it's
so
exciting.
I
think.
B
A
Indeed,
well,
yeah,
you
don't
know,
vi
yeah
vi
is
the
old
way
or
v-I-m.
A
That's
cool
so
yeah
monday.
I
agree
with
you:
there's
lots
of
technology,
probably
there
we
don't
have
to
use
all,
but
we
have
to
choose
which
to
use
something
is
could
be
convenient,
so
it's
hard
to
keep
the
face
with
all
this
technology.
Push
that
we
have
if
we
have
some
help
or
even
some
methodology.
That
could
be
really
helpful.
I
guess.
C
Yeah
yeah,
I
mean
I
way
I
say
just
like
pick
the
vendor
and
just
go
with
them.
C
Obviously,
I'm
sitting
in
the
red
hat
camp,
so
you
know
I'd,
say
just
go
with
red
hat,
just
take
their
lead
right,
because
making
the
making
those
choices
yourself
is
as
difficult
right
just
go
with
someone
who's
like
right
there
and
in
the
forefront
and
that's
their
job.
And
but
of
course
you
know,
I
have
my
fedora
and
you
know
I'm
I'm
an
open
ship,
your
stickers
and
my
stickers.
A
A
So
folks,
to
wrap
up
so
thanks
mandy
for
joining
us
today
at
the
openshift
coffee
break,
is
a
a
mia
show
that
we
did
in
app.
I'm
really
excited
about
it.
So,
thanks
for
joining
a
little
bit
late
over
there,
I
think
it's
9
10
ish
pm.
So
thanks
for
very
much
for
joining
us,
we
would
love
to
have
you
and
next
time
probably
we
could
also
build
a
series
of
you
know
cloud
native
tricks
for
for
for
programmers.
That
would
be
also
interesting,
but
I
really
liked
the
show
today.
A
So
I
would
like
to
thank
you
for
joining
us
thank
terrell
for
being
a
present
and
joining
us
as
well
quick
reminder
of
what
we
have
today
in
the
calendar
you
see
in
the
chat.
Don't
miss
the
level
up
and
ask
admin.
Show
you
have
that
openshift
tv
streaming
calendar
in
the
chat
and
openshifttv
coffee
break
show
will
come
back
in
two
weeks
total
wednesday
october,
the
20th.
A
We
will
come
back
with
another
topic
another
show,
but
to
for
today
thanks
everyone
for
for
for
having
joined,
I
really
love.
This
live
demo,
mandy
and
mandy.
How
to
say
goodbye
or
ciao
in
over
there.
A
Mandy
for
joining
us.
Thank
you.
Thank
you.
Everyone
attending
also
new
zealand
and
see
you
soon.
We
like
really
to
have
you
back
here
at
openshift
tv,
bye,.