►
From YouTube: Ask the Product Manager Office Hours: Analyze and modernize your apps with MTA the right way
Description
Migration Toolkit for Applications can help you understand the internals of your applications, choose the proper transformation path for them and make the proper ones cloud native citizens.
Join us for a little one-on-one time with a Red Hat Product Manager - each session will feature a Product Manager focused on a specific product or project. We’ll start with an overview & discussion of the topic, then have time for Q&A.
A
Good
morning,
good
evening,
good
afternoon,
everyone,
whoever
you're
hailing
from
welcome
to
openshift
tv-
I
am
chris
short
principal
technical
marketing
manager
at
red
hat
here
on
the
openshift
team.
I
am
joined
today
and
my
zoom
is
like
acting
really
weird.
All
of
a
sudden
miguel
tell
me
if
something's
wrong,
but
if
yeah
so
ramon's
doing
that
cheesy
grin
that's
like.
A
And
and
hecky
with
your
your
zoom
session
thingy
chris,
and
that
just
happened
when
I
turn
around
too
fun.
So
please,
miguel
and
ramon
we're
going
to
be
talking
about
mta,
the
migration
toolkit
for
applications.
Please
feel
free
to
introduce
yourselves
and
I
will
try
to
fix
this
video
issue.
I'm
having.
C
Okay,
so
welcome.
My
name
is
miguel
miguel
perez
colino,
I'm
based
in
spain
and
I'm
a
product
manager
for
migration
toolkit
for
applications
and
well
we're
working
on
on
helping
customers
understand
their
applications
better
and
bring
them
to
to
open
source
platforms,
whether
it
is
linux,
open,
jdk,
jboss
or
or
containers
on
openshift.
That's
the
goal.
So
that's
me
ramon.
Do
you
want
to
introduce
yourself.
D
A
C
A
Was
weird
right
like
like
I've,
I'm
I'm
like
this
close
to
having
all
the
components
needed
to
finally
put
like
a
dslr
in
the
chain
here
so
like
this,
this
webcam.
I
know
it
just
feels
like
it's
on
its
last
legs.
Right
like
it's
like.
I
know,
I'm
about
to
go
I'm
about
to
get
replaced,
so
I'm
gonna
give
you
as
much
problems
as
I
can
all
right.
So
miguel,
you
wanted
to
kick
this
off
with
like
an
overview
kind
of
thing.
I
believe
right.
C
A
C
Last
minute
man
he
gets
he
gets
better
soon.
So
I
really
really
really
thank
ramon
for
joining
last
minute,
so
everything
is
going
to
be
a
bit
like
bumpy.
So
if
it's
bumpy,
please
understand
that
we
we
are
doing
this
the
best
we
can
with
some
last
minute
changes,
but
I
mean,
I
know
ramon-
has
a
lot
of
experience
in
the
in
the
field,
helping
customers
my
great
application.
So
I
appreciate
him
joining
and
I
appreciate
the
comments
he
is
going
to
provide
on
on
how
to
use
mta.
C
So
the
talk,
analyze
and
modernize
your
apps
with
mta
the
right
way,
no
pixie
dust
included
okay.
So
this
is
very
important
because
some
customers
are
trying
to
containerize
applications.
You
know
and
they're
getting
it
just
like
they
are
and
they're
putting
them
into
containers
and
then
all
the
technical
depth
that
were
there
is
still
there
and
suddenly
the
problems
just
get
bigger.
So
we
don't
want
that.
We
want
the
problems
to
get
smaller.
You
know,
containers
are
a
multiplier.
So
if
you
multiply
by
something
that
is
negative,
you
will
get
even
more
negative.
C
So
it's
it's
very
important
to
go.
Positive
before
getting
into
containers,
so
let's
get
positive.
What
are
the
situations
that
we
normally
help
the
customers
with?
Well,
some
customers
have
found
themselves
at
the
latest
version
of
oracle.
Jdk
is
not
free
anymore
and
they
have
to
pay
for
it
and
they're.
Considering
alternatives.
Well
we're
here
to
help
with
open
jdk,
also
with
other
application.
C
Servers
are
jee
that
are
complying
with
the
standard
jee
if
they
want
to
move
them
to
jboss
enterprise
application
server,
which
is
our
our
version
of
of
an
application
server
that
is
jee
compliant.
We
are
there
to
help.
Customers
are
using
tomcat,
but
they
want
to
be
supported,
customers
using
springboard
customer
using
community
libraries
that
are
not
supported
and
they're
finding
themselves
in
situations
that
are
like
weird,
because
it's
like
how
do
I
keep
this
running
or
or
last
but
not
least,
also
apache
camel.
C
You
know,
there's
this
project
that
does
integration
patterns,
that
they
have
released.
The
version
3,
which
is
major
release,
oriented
to
containers,
and
it
has
a
ton
of
super
sexy
features.
Well,
we
are
there
also
to
help
and
of
course,
if
you're
moving
into
containers
breaking
down
monoliths
and
doing
some
agile
integration.
This
is
this
is
about.
This
is
your
case.
If
you
are
in
one
of
these
cases,
then
mta
is
here
to
help
okay.
C
So
before
that
there
we
have
like
a
lot
of
tools
in
in
in
the
tooling
portfolio
to
help
doing
the
migration
the
whole
journey,
so
from
the
first
exploratory
the
phase
in
which
you
want
to
know
what
workloads
do
I
have
running.
Sometimes
I
don't
know
them.
Sometimes
I
don't
to
to
a
session
in
which
you
design
how
you're
going
to
do
the
migration
and
define
which
applications
are
most
suitable
with
pathfinder,
for
example,
to
the
moment
you
really
deploy
and
start
migrating.
We
have
tools
all
along
the
way.
They
are
all
open
source.
C
They
are
all
available
out
there
and
and
of
course,
if
you
want
to
know
anything
about
this,
send
us
an
email
at
migrate.com
and
we'll
happily
listen
to
you.
So
this
this
time
we're
going
to
talk
about
migration
tokens
for
applications,
which
is
to
analyze
a
java
code
and
be
able
to
do
some
some
migrations.
So
I'm
I'm
stopping
sharing
and
let
ramon
take
the
stage
so
ramon.
The
stage
is
yours:.
A
Okay,
here
we
go.
Oh.
D
Okay,
so
let's
get
to
it
well:
migration
toolkit
for
application.
First
of
all,
I
want
to
say
the
tool
has
been
around
for
a
while.
Maybe
some
people
are
familiar
with
it
with
other
names,
for
example,
ramped,
red
hat
application,
migration
toolkit,
which
is
a
bit
long.
D
If
you
ask
me,
and
even
windapp,
which
was
the
original
project
from
from
where
this
originated
from,
I
for
myself
have
been
using
it
for
for
years,
for
large
skill
migration
projects
and
by
large
scale
I
mean
hundreds
or
even
thousands
of
applications-
and
I
I
gotta
say
this
this-
this
application.
This
tool
has
been
key
for
for
our
success.
D
So
what
is
it?
It
is
an
automated
application
analysis
tool.
The
idea
is
to
be
able
to
analyze
both
binaries
and
source
code
from
application
and
what
it
does
it
is
that
it
lets.
You
know
the
the
gap
between
a
source
technology,
for
example,
websphere
or
web
logic,
or
even
older
versions
of
eap
and
and
the
target
technology
which
usually
is
eap7,
but
can
there
can
be
other
other
cases
and
actually
determine
the
effort
you
will
have
to
to
invest
in
order
to
migrate
the
application.
D
So,
as
I
said,
it's
it's
pretty
useful
in
the
case
of
large-scale
migration
projects,
because
it
with
this
with
getting
the
individual
effort
for
each
application
and
aggregating
aggregating
the
information
you
get
basically
a
taste
of
the
of
the
effort,
or
at
least
the
technical
effort
that
a
migration
project
might
require.
There
are
other
things
involved
as
well
related
to
processes
and
and
organization
organization
themselves,
but
it
gives
you
a
very
good
taste
of
how
things
may
may
go
along
in
the
future.
D
So,
from
my
experience,
as
I
said,
I've
been
involved
in
lots
of
projects
using
the
tool,
but
I'm
going
to
share
like
a
couple
of
neck
of
cases
or
anecdotes
that
I
think
it's
spraying
pretty
well
what
the
tool
is
useful
for,
for
example,
I
had
this
public
administration
customer.
D
They
had
a
custom
architecture
which
was
tightly
coupled
with
weblogic,
and
they
were
saying
that
it
was
impossible
to
run
these
these
applications
anywhere
anywhere
about
weblogic.
Actually,
so
they
tried
to
migrate
to
eap
by
themselves
several
times
without
success.
They
tried
with
external
providers
and
and
also
unsuccessful,
and
they
came
to
us.
They
were
really
interested
in
moving
to
towards
eap,
seven
and
what
we
used
mta.
D
We
were
able
to
detect
where
the
couple
coupling
points
with
weblogic
were,
and
we
changed
the
code
exactly
where
it
was
necessary
and
deployed
these
these
applications
successfully
in
the
eap7,
but
well
the
two.
The
tool
is
not
only
for
for
for
eap,
I
mean
there's
this
other
case.
We
had
a
big
retail
customer
that
wanted
to
move
away
from
mesosphere
dc
os
to
openshift,
and
they
had
their
applications
already
containerized
and
they
were
using
springboot,
but
they
were
using
oracle
jdk.
D
So
they
were
interested
in
moving
into
openshift
and
start
using
openjdk.
At
the
same
time,
so
we
used
mta
to
help
us
identify
any
potential
risks
that
might
arise
during
that
migration
and
also
well
to
determine
if
these
applications
were
actually
cloud-ready,
because
I'd
seen,
but
you
know,
I've
seen
things
you
wouldn't
believe
related
to
cloud
readiness
in
supposedly
cloud-ready
applications,
so
it
helped
to
you
know,
mitigate
the
risk
of
the
of
the
migration
itself.
D
So,
let's
get
to
it.
There
are
many
ways
in
which
the
mta
can
be
can
be
used,
the
the
most
usual
and
the
the
most
straightforward
will
be
the
cli.
So
you
know,
as
you
said,
pretty
straightforward.
You
point
where
your
artifacts
are
and
you
provide
several
analysis
parameters,
for
example
the
source
runtime
and
the
target
runtime,
and
you
just
run
it
and
as
an
output,
you
get
a
detailed
html
report
that
I
think
we're
going
to
see
a
bit
more
about
later.
D
The
cool
thing
about
the
about
the
cli
is
that
it
allows
to
integrate
this
kind
of
analysis
within
your
existing
ci
cd
pipelines.
Again
with
the
examples
I
had,
I
have
this.
D
Other
customer
was
a
big
one
retailer
and
they
had
set
up
bamboo
pipelines
for
application
analysis
on
demand
for
their
for
their
developers,
so
they
could
just
run
an
application
analysis
following
the
the
corporate
guidelines
for
that
without
having
to
install
any
any
other
tools
to
do
it,
and
this
kind
of
integration
with
cicd
pipelines
can
be
done
by
using
either
the
cli
directly.
D
D
So
there's
that
for
the
cli
we
also
have
a
web
console
that
lets.
You
launch
these
application
analysis
on
demand.
In
case
you
don't
want
to
integrate
your
application
analysis
within
your
cicd
pipelines.
You
can
do
it
in
a
more
standalone
fashion
and
using
the
web
application
is
the
web
application
or
web
console
is
especially
interesting
when
you,
once
you
have
a
centralized
place
to
store
your
analysis,
results
or
also
for
running,
for
example,
live
demos
in
which
you
have
to
have
some
sort
of
graphical
interface
to
to
mix
to
make
things
simpler.
D
The
idea
is
to
in
for
for
these
reports
is
to
gather
like
a
lot
information
about
your
your
applications
along
among
this
information,
you
you,
you
will
get,
for
example
like
we're,
seeing
the
effort
estimation
based
on
on
store
points
story,
point
sorry
with
that
you
will
get
an
idea
of
which
are
the
most
complicated
applications
to
move
to
the
to
the
target
platform
and
which
are
the
easiest,
which
is
a
metric
that
can
be
used
in
order
to
maybe
schedule
the
whole
migration
process.
D
Also,
you
will
get
information
about
application
dependencies,
for
example,
and
for
me,
one
of
the
coolest
features
is
that
you
get
a
hint
on
how
to
resolve
the
different
issues
that
might
arise
right
into
your
code
from
the
from
the
web
console.
You
can
navigate
around
your
code
and
get
hints
of
how
the
different
issues
can
be
resolved
straight
into
the
the
code
itself.
So
the
idea
of
this
tool
is
to
provide
a
solution
for
for
each
one
of
these
issues
that
it
detects,
and
that
is
done.
D
Detecting
the
issues
and
providing
the
solution
is
based
and
is
done
in
a
in
a
set
of
rules
based
on
on
a
series
of
rules
that
we
have
been
feeding
to
the
mta
for
years
actually
and
not
out
of
finger.
It's
based
on
our
own
experience
on
large
scale
migrations
these
rules
that
has
been
fed
by
by
red
hat
by
the
community
by
everyone
that
has
something
to
say
about
migrating
applications,
java,
ee
or
java
applications
in
general.
D
If
you
find
that
some
something
is
missing
in
this
rule
set,
you
can
add
it
by
yourself
and
that's
that's
the
way
it
has
been
built
along
the
years.
So,
even
if
you
find
the
case
in
in
which
you
have
something
that
is
specific
to
a
certain
customer,
you
can
build
a
custom
rule.
It
is
very
easy
to
to
to
build
them
just
using
xml,
and
if
you
happen
to
build
something
that
is
generic
and
that
can
be
reused,
you
can
contribute
that
to
the
to
the
community.
D
Definitely
the
open
source
spirit
is
everywhere,
even
in
our
tooling
so
yeah.
Finally,
there's
a
last
way
the
mta
can
be
can
be
used
and
it
is
by
directly
integrating
it
with
your
ide.
D
This
feature,
or
this
lack
of
the
mta
suites
is
especially
helpful
when,
when
developers
are
executing
the
migration
itself,
and
by
that
I
mean
on
the
first
steps
of
the
of
the
migration
project,
you
get
into
a
a
large-scale
analysis
of
everything.
But
when
there
are
developers
you
are
just
executing
the
migration
duties,
it
is
very
helpful
to
have
the
the
migration
hints
straight
into
your
code
straight
into
your
ide
and,
and
they
get
this,
this
hints
on.
D
What's
what
needs
to
be
changed
and
how
can
that
be
done
directly
into
their
into
their
code?
This
is
a
great
alternative
to
having
the
the
report
side
by
side
with
your
ite.
D
Instead
of
having
two
two
screens
and
looking
here
and
looking
there,
you
get
the
hints
straight
into
into
your
code,
and
this
plugin
is
currently
available
on
the
clips
in
all
its
flavors.
It's
also
available
even
on
eclipse,
chair
and
on
vs
vs
code,
and
it's
really
easy
to
install
and
to
use,
and
I
think
miguel
has
something
to
tell
about
some
release
yeah.
Just
let
me
get
you
back
the
control.
C
C
I
mean
you
went
through
the
whole
story
about
the
application.
The
good
thing
I
thank
you,
roman
ramon,
because
the
thing
is
it's
not
just.
What
are
the
features
is
that
the
features
were
built.
You
know
by
consultants
in
many
cases,
and
the
rules
are
are
being
created
by
consultants
and
all
the
rules
are
out
there
and
everything
is
open
source,
of
course,
and
we
have
launched
the
latest
version
5.0
and
the
focus
is
clear.
C
You
know
it
has
always
been
bringing
applications
to
open
source
platforms
right
now
we
are
focusing
a
bit
more
into
bringing
this
to
to
openshift,
like
I
say,
no
pixie
dust,
just
knowing
your
application
fixing
what
it
requires
to
be
fixed,
knowing
that
everything
is
going
to
be
okay
before
getting
it
before,
even
starting,
if
you
want
to
and
then
bringing
it
to
openshift
with
confidence.
So
that's
that's
the
focus.
You
know
bringing
your
outdoor
applications
to
to
openshift
and
with
that
we
have
been
adding
some
rules.
The
rules
that
have
come.
C
The
new
rules
that
have
come
with
with
mta50
are
the
apache
camel
ones.
So
if
you
have
patchy,
camel
camel
apache
camel
is
for
integration.
It
implements
a
well
a
very
well
known
book,
called
integration
patterns
and
and
apache
camera
3
has
like
a
lot
of
new
features.
Like
I
don't
know,
kamal
k
that
can
integrate
come
on
into
into
kafka
and
putting
it
in
a
container.
So
you
could
do
like
super
cool
things
like
creating
like
endpoints.
That
will
run
on
a
several
less
applications.
Things
like
that.
You
know.
C
So
it's
it's
super
cool
and
the
thing
is
that
our
camel
team
started
working
with
us
and
they
built
147
rules
and
in
13
rule
sets
just
for
this
release.
So
this
is
a
very
step,
a
very
important
step
forward
and
these
rules
are
open.
Source
are
available
for
everyone
in
the
wind
up
project,
so
anyone
could
take
them
and
consume
them.
C
It
study
them
change
them,
modify
them,
yeah,
all
the
benefits
of
open
source,
then
the
website.
Okay,
we
worked
a
lot
on
on
the
website
to
have
a
fresh
new
look
with
more
clear
content,
less
content,
but
more
more
targeted
to
our
developers.
So
whenever
a
developer
gets
gets
to
the
web
page,
everything
is
easier
and
we
have
this
cool,
url
red
dot,
ht,
slash
mta,
so
anyone
can
get
in
there
and
start
looking
at
it.
C
We
have
some
videos
on
on
how
to
deploy
an
open
sheet,
how
to
deploy
it
on
your
laptop
easily,
so
well,
just
go
to
the
website.
Take
a
look
download
it
and
and
you'll
see
what
else
we
have
a
twitter
account
just
in
case.
You
want
to
engage
through
through
social
networks
and
we'll
be
posting
there
in
anything
new
that
we
have
around
the
mta.
So
if
you
want
to
be
up
to
date,
just
follow
this
twitter
account
and
you'll
receive
all
of
the
updates
and
and
a
bit
of
what
is
coming.
C
Okay,
we
are,
as
I
said,
we
are
working
a
lot
into
into
bringing
things
to
openshift
and
we're
not
alone.
Okay,
my
team,
the
rahab
modernization
migration
solutions
is
taking
care
of
moving
containers,
moving
virtual
machines
and
moving
applications.
C
So
we
have
a
two:
we
had
the
tool
that
had
its
own
name,
but
we
are
putting
all
of
them
together.
So
now
it's
migration
token
for
applications.
What
we
are
presenting,
that
is
the
rebranding
of
raja
application,
migration
toolkit.
We
have
the
migration
token
for
containers,
which
is
cool
for
customers
that
want
to
move
from
openshift
three
to
four
from
rpg
four
to
four.
C
If
you
have
two
clusters
and
you
want
to
move
containers,
it
will
help
you
do
it
and
then
the
migration
token
for
virtualization,
which
will
have
the
tech
preview
by
the
end
of
the
year,
which
is
to
be
able
to
move
virtual
machines
into
openshift
virtualization,
which
was
presented
very
recently.
So
we
are
already
working
on
the
tool
to
be
able
to
bring
all
those
vms
that
are
on
vmware
and
make
them
run
in
an
opportunity
virtualization
easily
and
massively.
You
know
you
are
not
going
to
move
one
or
two.
C
C
So
yeah
so
roadmaps,
we
have
this
migration
toolkit
for
applications,
that
is
to
analyze,
and
we
have
another
tool
that
was
created
by
by
our
dear
colleagues
in
in
consulting
that
is
called
pathfinder
to
assess
the
application,
and
the
thing
is
that
you
assess
the
application
and
you
have
an
application
inventory.
And
what
do
you
do
with
it?
C
Why
don't
you
take
the
next
step
analyze
it
so
we're
working
on
putting
it
all
together
having
a
good
application
inventory
to
back
it
all
up
so
just
start
the
the
journey
and
by
assessing
the
applications,
and
you
do
not
lose
all
that
data
that
you
have
put
in
your
system.
So
you
could
go
on
and
analyze
the
application
and
check
if
it's
been
migrated
properly
being
able
to
add
the
pools
and
everything.
So
that's
that's
the
the
main
goal
that
we're
chasing.
C
We
are
adding
also
a
new
web
ui
based
on
pattern
flight.
Four.
I
love
pattern
five
by
the
way,
my
dear
four
friends
in
pattern,
five
and
they
are
letting
them
know.
C
I
really
like
the
book
and
it
will
look
even
better,
so
we're
working
on
it
and
we
are
bringing
an
operator
to
deploy
on
openshift
with
an
operator
and
be
able
to
upgrade
on
openshift
with
an
operator
which
is
the
way
that
everybody's
doing
it
right
now
and
last
but
not
least-
and
this
is
probably
the
feature
that
I
think
is
going
to
be
most
important
for
5.1-
is
we
are
creating
rules
to
move
from
springboot
to
carcus.
I
mean,
if
you
haven't,
if
you
haven't
tried,
quackus
gold.
C
C
So
well
thought-
and
I
I
mean
I
we
I
many
people-
love
squakkas,
so
why
not
having
some
rules
to
be
able
to
migrate?
We
are
working
on
on
28
rules,
very
fundamental
rules.
We
have
already
14
done
and
two
on
the
pipeline
and
another
12
ready
to
to
be
worked
on.
So
this
is
what
is
coming
this
date
more
or
less
is
november.
C
So,
let's
see
if
we
can
have
it
for
my
birthday,
and
that
would
be
it.
It
would
be
a
nice
present
for
me
and
we
have
this
email.
My
creator,
I
had
to
come,
send
questions
I
I
mean,
I
said
also
about
twitter.
Maybe
it's
easier
by
twitter,
but
if
you
have
questions
also
you
can
reach
us
at
my
greaterblah.com.
C
C
Yeah,
so
you
have
a
bit
of
the
overview
on
what
it
does
a
quick
overview
on
the
features.
Just
you
know,
step
by
step.
You
can
take
a
look
at
the
features
and
then,
of
course
you
can
check
the
migration
paths.
Then
you
can
go
and
download.
So
there
are
several
downloads.
If
you
want
to
get
started,
we
recommend
to
start
with
the
web
console.
So
you
just
go
here
and
click
on
download
the
web
console
and
don't
download
a
zip
file.
C
You
know
so
it's
the
typical
use
case
for
people
on
middleware
on
ship
and
go
so
this.
Is
it
you
and
download
a
zip
file
there
and
it's
super
easy.
You
get
a
you
have
a
getting
started
here
with
how
to
install
it
locally,
you
know
and
how
to
install
it
on
openshift,
and
then
you
have
a
use
case.
It's
a
migration
path.
So
this
is
the
basic
information
to
know
from
where
to
where
you
know
the
targets
and
what
can
be
done.
So
this
is
what
we
are,
what
we
are
already
providing.
C
So
if
you
want
to
move
from
jboss
eap6
to
jboss
cip7
project
erp6
to
diablo
cip7
on
openshift
on
the
open
jdk,
so
you
could
do
it.
You
know
this,
this
kind
of
map
that
could
take
you
and-
and
this
is,
as
you
see,
not
much
information,
useful
information
and,
of
course,
there's
an
easter
egg.
Here
at
the
very
end
of
the
downloads
page,
you
have
here
a
video
on
michael
snuggle
explaining
how
he
used
mta
in
real
world
in
migration
projects,
so
for
the
ones
watching.
C
C
C
A
C
C
C
A
C
B
C
Yes,
because
we
can
okay
next
and
then
I
add
the
applications,
you
know,
and
I
have
these
sample
applications.
They
are
available
in
wind
up
sample
apps,
so
the
same
github
repository
that
you
find
before
could
be
used
just
to
get
some
applications.
So
just
in
case,
let
me
show
you
in
case
you
want
to
do
it
github.com.
C
Sorry,
I'm
terrible
in
typing
wind
up
wind
up
sample
apps,
and
you
have
them
here.
You
see
the
sample
binaries.
This
is
why
I
have
uploaded
just
in
case.
You
want
to
try
it
yourself,
so
I
uploaded
this
sample
apps
and
then
I
click
next
and
then
I
choose.
What
do
I
want
to
do?
What
do
I
want
to
check?
C
Let's
say
that
some
applications
were
built
on
windows
and
I
want
to
check
linux.
You
know
just
in
case
they
have
something
like
a
path,
a
windows,
path,
embedded
in
the
application.
You
will
discover
it
for
me
or
we
are
using
some
property
class
from
oracle
jdk.
I
can
check
that
we
are
using
it
by
going
to
openjdk
also
the
containerization
rules,
so
we
made
some
rules
based
on
the
12
factor.
C
C
D
A
C
Look
so
it's
not
real
life,
but
I
mean
these
are
pretty
five
big
applications.
It's
not
not
small
right
one
with
no
issues.
You
see
it
here,
so
this
one
is
like.
Okay,
just
move
it
straight
ahead
and
we
have
one
with
like
a
lot
of
issues
here
with
112
issues,
and
we
have
this
one
which
I've
used
quite
sometimes
to
demo
jboss
eip.
C
You
see
that
it
perfectly
runs
on
debussy
ap,
but
if
you
want
to
run
it
on
java's
web
server,
which
is
our
build
of
tomcat
you'll,
have
to
check
some
things
here
right.
You
could
review
all
issues
of
all
the
of
the
applications
together,
and
this
is
one
of
the
issues,
the
most
common
one
you're
using
a
property
locker
to
get
all
the
logs.
C
You
know
so
the
clicking
here
will,
let
you
know,
look
you'll
have
to
use
like
a
standard
locker,
and
then
you
could
get
into
the
code
change
this
login
and
and
be
able
to
run
it
again
and
check
that
everything
is
okay.
Then
all
the
technologies
that
were
used,
you
could
like
organize
them
and
see
what
what
is
going
to
happen
more.
What
is
you
know
like
like
a
pattern
and
then
the
dependencies
graph?
This
is
pretty
simple,
but
you
see
there
are
two
components
that
are
shared
one.
Is
this
one
another
one?
C
Is
this
one
migration
support
and
jee
example?
So
these
two
components
are
shared
between
these
two
applications.
You
see
and
then
you,
whenever
you're,
going
to
charge
something
on
one.
You
know
that
it's
going
to
affect
others
and
then
the
list
of
the
dependencies
one
by
one.
So
just
in
case
you
want
to
go
through
them.
C
Yes
and
then
you
could
go
to
one
simple
application,
one
of
them
and
then
have
all
the
information.
You
know
the
incident
by
category
the
story
points
the
mandatory
incidents
by
category,
so
the
story
points
are
very
well
documented
in
in
the
official
documentation
you
have
to
go
to
the
cli
and
there's
a
full
appendix
for
it
telling
you
how
we
assign
this
to
the
the
the
story
points.
It's
not
the
first
time
that
a
customer
goes
through
that
it
says
I'm
going
to
use
this
myself.
C
Oh
please
do
you
know,
so
this
is
what
you
have
for
one
application
so
for
a
developer.
This
is
static
web
page
that
they
could
have
on
their
own
laptop
for
an
application
that
would
they
could
review
and
go
issue
by
issue,
checking
it
and
then
re-running
it
and
seeing
that
all
the
issues
are
disappearing.
C
Put
them
in
a
I,
don't
know,
jira
thing
and
then
assign
story
points
to
assign
time
frames
and
so
on.
It
also
helps
many
things
about
the
application
details.
You
know
so
the
tags
that
were
found
that
are
helping
you
find
find
common
issues
and
then
the
technologies
used
for
these
applications
again
the
dependencies
graph
just
for
this
application,
if
we
found
something
impossible,
which
is
not
that
uncommon,
the
list
of
dependencies
java
bins
remote
services
that
are
consumed
several
resources.
C
So
you
see
that
it's
very
comprehensive-
and
I
like
this-
this
is
like
going
down
a
story
in
this.
A
Application,
what
is
it
called
archaeology,
yeah.
C
C
To
give
like
the
the
the
all
the
information
that
you
could
have
that
we
used
to
use
for
for
devos
upgrades
and
then
it
goes
ignore
falls
and
that's
it
so
with
this,
you
have
like
this
splendid
overview
on
what
is
it,
but
the
thing
is
like
okay,
I
know
that
you
like
to
to
see
more
things.
You
know
so
you
already
have
openshift
in
your
environment,
so
you
log
into
your
environment,
and
it's
like
I
want
to
run
this
on
openshift.
C
So
this
is
what
you
would
do
you
just
download
the
the
the
same
file,
the
cnc
file,
the
web,
the
web
console
zip
file,
and
then
you
go
here
in
your
open
shift
and
you
log
in
okay.
So
I'm
logging
in
openshift
I'm
not
doing
anything
else,
I'm
stopping
my
my
local
instance
and
then
logging
into
openshift,
so
first
oc,
who
am
I
and
forbidden
nothing
there?
C
So
you
see
that
now
I
see
oc.
Who
am
I
and
and
you'll,
see
that
it's
my
my
username
right.
So
if
I
go
into
into
the
same
folder,
okay,
mta
web,
and
then
here
you
see
that
there's
one
openshift
folder
okay,
so
I
go
to
openshift
and
you
have
here
one
file
that
is
deployer
site
that
this
will
deploy
for
you,
mta
on
openshift
311,
on
opportunity
for
whatever
okay.
So
how
will
it
deploy
it?
C
Well,
you
can
take
a
look
at
deployment
properties
and
you
will
see
you
know
the
database
volume,
the
name
of
the
project,
the
cpus
that
you're
going
to
assign
to
this
the
memory
that
you're
going
to
send
to
that
all
the
information
that
you
want
to
do
here.
If
you
keep
it
as
it
is,
you
just
run
deploy
and
it
will
start
deploying
it
see
it
will
create
a
project
for
you.
Mta
will
switch
to
the
project
and
it
will
take
the
template,
run
the
template
and
it
will
create
the
application
on
openshift.
C
B
C
So
we
have
here
the
mta
web
console.
I
mean
this.
This
environment
is
very
resource
limited,
so
probably
the
other.
It's
going
to
take
quite
a
long
time
to
run,
and
you
see
here
that
we
have
the
pods
running
everything
monitoring.
You
have
the
lightness
proof
and
you
have
two
routes
to
access
this,
I'm
going
to
use
the
secure
mta
route
and
and
in
here
successing
so.
A
C
C
Yeah,
oh
boy,
so
normally,
when
you
see
this
has
finished,
this
has
finished
and
it
lets
you
know,
go
to
this
url
you
see
and
you
can
run
and
enter
with
mta
and
password.
So
let
me
go
and
go
here
and
put
mta
and
password.
Okay,
these
are
the
default
ones.
They
can
be
changed
of
course,
and
you
log
in
and
then
you
have
this
running
for
the
whole
theme
and
of
course
I
created
a
project
for
you
again
see
this
project.
C
Look
at
you
and
I
have
my
applications
analyzed
here
and
I'm
accessing
it
without
having
to
do
to
run
it
on
my
laptop.
So
it's
fully
available
and
I
did
the
same
test,
so
you
could
check
them
here
on
opposite.
This
is
running.
This
is
all
running
on
openshift
on
these
containers,
and
these
are
static
pages
that
are
set
by
openshift,
but
they
could
be
regenerated
by
analyzing
the
applications
again
if
they
have
changes,
so
you
could
track
all
the
changes
in
your
environment.
C
C
A
Yeah,
like
I
mean,
there's
some
questions
about
like
what
is
camel.
You
know
I
answered
some
in
the
stream,
but
there's
nothing
specific
to
mta
right
now.
So
folks,
if
you've
got
any
questions
for
for
two
very
smart
people
from
red
hat,
please
feel
free
to
ask.
A
But
mta
is
here
to
help
you
modernize
your
infrastructure
right,
like
everybody's
trying
to
modernize
modernize
modernize.
We've
realized
that
we
can
help
you
with
that
in
a
more
systematic
fashion,
and
that
is
the
output
here
and
we
share
the
rules
to
help
make
that
happen
as
well.
So
it's
it's
one
of
those
beautiful
things
about
redhead.
I
feel
like.
C
That
the
one
you
want
to
to
to
deploy
mta,
but
in
in
more
or
less
manually,
okay,
not
with
not
with
a
script.
But
do
you
want
to
go
mta
template?
Let's
use
the
template!
This.
C
C
You
know
and
you
go
to
the
files
and
you
go
to
your
mta
web
distribution
final
and
you
go
to
open
shift
and
there's
a
template
here
right.
So
you
could
get
your
template
and
this
template
could
be
also
added
to
your
cluster
cluster
white.
You
know
so
anyone
anyone
could
discover
it
in
your
openshift
environment
and
say:
okay.
C
I
want
to
run
an
instance
for
my
team,
so
you
could
go
and
say:
okay,
I'm
doing
it
in
a
project
not
in
the
default
project
or
a
project
that
could
be
accessed
by
anyone,
but
it's
my
own
product.
So
you
could
do
it
also
as
a
developer
yourself.
So
I
just
drag
and
drop
here
the
the
java
definition
for
open
for
for
mta,
I
click
click
create,
and
then
I
have
the
template
added
to
my
to
my
system.
A
C
C
I
mean
there
are
like
three
three
parts
that
get
created.
One
of
them
is
the
web
interface.
Another
one
is
the
executable
that
is
going
to
do
the
analysis
and
the
third
one
is
a
pasqua
sql
database
as
simple
as
that,
so
you
can
assign
here
memory
to
the
web,
console
to
the
front
end
assign
memory
to
the
back
end.
So
if
you're
going
to
do
like
a
huge
amount
of
analysis,
you
could
increase
this
and
then
you
could
go
to
to
the
volume
capacity
that
you're
going
to
assign
to
this
again.
C
If
you're
going
to
announce
many
applications,
you
will
probably
want
to
change
this.
The
database
name,
you
could
use
a
standard
database
if
you
want
to
and
then
database
password
major
stream,
all
so
all
the
options
that
you're
going
to
use.
You
could
use
sso
to
integrate
it
into
your
validation,
so
if
the
users
are
already
logged
in
via
sso,
they
could
directly
access
the
application
without
having
to
enter
their
password
again
and
we
use
their
credentials.
C
So
all
of
this
is
done.
You
click
on
create
and
it
will
just
start
launching
the
the
pods
for
you,
so
that
would
be
another
way
to
deploy
mta
and,
as
I
said,
we're
working
also
on
having
an
operator.
So
you
can
just
go
to
to
add:
go
to
the
catalog,
put
it
there
and
find
it
on
operator
hub
or
find
it
on
on
the
default
operators.
Our
option
shift,
which
is
what
we
would
like
to
have
to
be
able
to
provide
this
to
all
the
developers
that
are
using
oops.
Sorry.
A
A
A
No
there's
no
questions
in
chat
right
now
I
mean
we
have
plenty
of
people
on
too.
So
it
seems
like
it
seems,
like
you've
done
a
good
job
explaining
how
this
helps
people.
B
D
D
A
Know
yeah
we're
not
gonna
put
out
crap,
I
mean
to
be
fair.
So
where
can
people
find
more
red.ht
mta
right.
C
Yes,
you
could
go
to
red.ht
mta
and
you
will
find
again.
The
intro
intro
video
that
is
here
is
just
five
minutes
to
tell
you
what
it
is.
So
you
want
to
share
with
some
colleagues
and
to
get
to
know
some
information
about
it,
and
then
you
have
more
videos
here
in
getting
started
in
documentation
with
the
web
console
how
to
deploy.
I
mean
all
the
information
that
I've
been
giving
you
on
how
to
do
it.
C
You
could
go
and
check
a
video
here
that
shows
you
step
by
step,
how
to
do
it
to
install
locally,
but
it's
unzip
and
and
run
the
mta.sage
also
how
to
install
it
on
on
openshift
to
have
a
video
here
have
plenty
of
documentation,
there's
even
a
rules.
Development
guide
for
people
who
would
like
to
to
to
see
the
to
create
new
rules.
C
Exactly
and
sometimes
I
mean
for
some
companies-
it's
like
we
have
our
own
framework
right
running
on
reboot
and
we
want
to
adapt
to
this
framework,
so
they
could
just
check
which
rules
they
could
create
and
even
have
their
own
internal
wiki
and
be
able
to
point
their
own
developers
to
the
internal
wiki
with
instructions
on
how
to
use
these
specific
class.
That
is,
in
this
specific
framework
that
we're
using
so
they're
beautiful.
A
C
C
A
key
base
article
based
on
a
gist
from
a
consultant
on
the
crop
he
created
this
you
know
saying:
okay,
these
are
the
rules
about
cloud
about
containerization.
You
know,
anki
went
one
by
one
and
he's
playing.
He
gave
a
little
explanation
on
each
one
of
them.
Reviewing
you
see
session
replication,
the
optional
rules,
anything
you
know
there
are
male
api.
Why
this
is
so
he
put
it
all
together
and
and
we
painted
him
and
told
him
hey
andy.
Do
you
mind
if
we
reduce
this
as
an
official
token
of
documentation?
C
So
we
have
a
very
active
technical
writer
avital.
He
talked
to
him
and
he
like
in
two
days
she
had
it
like
published
as
a
as
a
knowledge
based
article,
so.
C
A
C
A
C
A
Chat
is
just
thanking
you,
so
yeah
you're
you're
doing
great.
So
without
any
further
questions.
I
just
wrapping
up
here
anything
else,
miguel
ramon.
You
want
to
share
real
quick.
A
We're
very
happy
to
have
you,
miguel
and
bo
both
of
you
ramon
and
miguel.
You
know
it's.
It's
always
great
to
have
new
faces
on
this
channel
and
from
new
places
as
well
right
so
yeah.
We
really
appreciate
you
coming
on,
so
to
give
you
an
idea
what
else
is
going
on
today
here
on
openshift
tv,
we
have
an
ama
on
advanced
cluster
management,
with
the
one
and
only
scott
behrens
from
the
red
hat,
advanced
cluster
management
team.
So
at
noon
today,
eastern
that
is.
A
In
france
that
is
1800
utc
that
should
be
1600.
I
believe
noon,
utc,
yes,
1600.
so
noon.
Eastern
1600,
ama
on
advanced
cluster
management
and
then
later
today,
at
4
pm,
eastern
200
utc
always
sounds
weird
saying:
200
utc,
but
anyways
we're
going
to
be
talking
about
air
gapped,
aws
gov
environments,
so
that
should
be
pretty
interesting.
So
definitely
stay
tuned
subscribe
to
our
calendar
folks,
if
you're
not
already
check
us
out
on
openshift.tv.