►
From YouTube: OCB EDU SIG OpenShift August 10 2018 Full Mtg
Description
Agenda Topics:
The Academic Environment and Cloud Native technologies – Bob Killen, UMich
OpenShift at NCU – Stephen Braswell – Best Practices for managing WordPress deployments at .EDUs
To Join the SIG, sign up here:: https://commons.openshift.org/sig/OpenshiftEDU.html
Mailing List is here:
https://www.redhat.com/mailman/listinfo/openshift-commons-edu-sig
A
Hey
everybody
we're
just
getting
a
getting
used
to
using
hack
MD
for
our
meeting
notes,
so
you
the
second
length,
that's
in
there,
if
you
Chris,
if
you
want
to
try
clicking
in
and
log
in
with
your
github
potential,
then
just
add
your
name
to
the
attendee
list.
It's
my
new
favorite
tool
and
and
while
we're
doing
that
Bob,
if
you
want
to
share
whatever
your
first
screen,
is
then
it
started
and
I
know.
A
A
Hello,
everybody
and
welcome
again
to
another
edu
big
meeting
and
I've
got
two
talks
queued
up
today,
one
from
Bob
Dylan
from
UMich
and
one
from
deep
Braswell,
our
chair
from
UNC
who's,
going
to
be
a
little
bit
late
because
he
just
pinged
me
and
said
his
current
meeting
is
running
over.
So
it's
good
that
we
have
Bob
up
first,
if
any
of
you
saw
the
email
that
I
sent
to
the
mailing
list,
there
was
a
great
talk
by
PM,
mukhiya
I.
A
It
was
a
wonderful
talk
and
it's
just
another
one
of
the
very
interesting
use
of
use
cases
at
in
the
edu
arena
or
OpenShift,
and
it
was
a
great
top
he
did
he
gave
so
and
to
encourage
you
to
take
a
look
at
that
and
any
of
you
wanna
do
next
month's
topic.
Let
me
know
and
I'll
add
you
to
the
agenda
and
if
there's
other
things
that
you
want
to
talk
about,
openshift
related,
do
let
me
know-
and
please
do
add
your
name
to
the
hack
md
meeting-
notes.
A
Well,
just
give
everybody
a
few
minutes
to
join
start
minute
here.
Usually
five
minutes
after
the
hour
is
a
decent
amount
of
waiting
time
and
then
we'll
let
Bob
to
give
his
talk
about.
What's
going
on
at
University
of
Michigan,
good
Bob,
why
don't
you
get
started
and
we'll
have
Q&A
after
Bob's
talk
and
then
hopefully
by
then
Steve
Braswell
will
have
joined
us
so
take
it
away.
Bob,
and
thanks
for
doing
this,
I
think.
C
C
Cf
Kunal
use
can
be
applied
first
to
get
some
of
the
stuff
out
of
the
way
you
know.
My
name
is
Bob
Dylan
I'm,
seeing
a
research
administrator
here
at
Michigan
I
work
for
his
advanced
research
computing
and
Technology
Services.
Our
group
essentially
Candles
the
computational
research
needs
for
the
entire
universe,
whatever
they
may
be
classic
batch
system.
C
B
And
I'm
Chris
Cutler
I'm,
going
to
be
talking
a
little
bit
about
the
teaching
and
learning
applications
or
openshift
and
kubernetes
here
at
the
university
I,
don't
have
as
catchy
of
a
title
as
mr.
Bobby
tables
you'll
just
have
to
remember
me
as
secretly
I
do
business
planning
for
our
central
IT,
and
so
for
the
last
couple
years.
That's
involved
standing
up
a
service
to
host
applications
that
want
to
be
containerized
and
kind
of.
B
Our
latest
thing
is
that
we're
starting
to
move
our
web
hosting
environment
into
containers,
and
so
when
Stephen
comes
by
and
he
starts
talking
about,
WordPress
I'm
gonna
be
very
interested
in
hearing
what
he
has
to
say.
But
if
you
want
to
get
in
touch
with
me,
my
email
address
is
listed.
That'll
slide
as
well.
C
A
C
Sorry
about
that,
okay,
I'll
start
over
at
the
beginning
of
this
little
present,
though,
there
are
really
sort
of
like
three
pillars
of
academia,
at
least
when
it
comes
to
the
IT
side
and
what
you
have
institutional
support,
which
is
your
central
IT
teaching
and
learning
which
Chris
will
be
able
to
talk
significantly
more
I.
Can
then
research,
although
research
could
technically
be
considered
optional
depending
on
the
educational
institution,
but
in
general
they're
dealing
with
in
some
ways
you.
C
E
C
That
they
tend
to
host
many
sort
of
off-the-shelf
applications
managing
those
off-the-shelf
applications.
A
lot
of
those
are
also
sort
of
central
services.
For
you
know,
login
services,
Active
Directory,
at
printing.
There
are
critical
to
the
entire
institution
like
a
che
and
business
continuity
is
a
critical.
C
C
So
when
it
comes
to
you
like
I
am
an
SSO.
This
tends
to
be
a
lot
more
complicated
than
people
think
and
like
a
quarter
to
a
third
of
like
IT
infrastructure
and
resources.
This
will
make
a
little
bit
more
sense
when
I
rattle
off
some
stats
here
about
Michigan
of
19
schools
and
colleges,
45,000,
students,
undergrads
thousand
faculty
32,000
staff,
not
including
36,000
hospital
staff
and
also
doesn't
include,
like
my
retirees,
they
get
to
remain
to
retain
their
identity
at
some
campus
resources.
C
Additionally,
there's
other
things
like
group,
Federation's,
so
visiting
faculty
sponsor
affiliates,
all
those
other
fun
things,
Oh,
managing
identity,
really
very
large
and
complicated
portion
of
all
this
analysis
actually
handled
under
sort
of
like
tier
services,
as
a
internet2
initiative
like
in
education
and
research,
and
that
sort
of
manages
like
three
big
tools
that
you'll
find
and
just
about
every
institution
in
one
way
shape
or
form.
That's
Shibboleth,
sort
of
the
edu
SSO
system,
grouper
and
co-manage
chip
is
honestly
kind
of
antiquated.
At
this
point,
there's
no.
E
C
C
So
then,
infrastructure
and
apps
this
tends
to
be
I'm
hosting
a
lot
of
times.
It's
gonna
be
like
hosted
in
VMware.
There
might
be
one
or
you
managed
OS
offerings
like
you
know.
Some
windows
flavor
there's
very
little
to
no
adoption
of
virtual
networking
networking
policies
as
far
as
like
hosted
offerings
go.
These
tend
to
be
limited
to
like
Oracle
and
ms
SQL,
with
some
support
for
MySQL
and
Postgres.
C
E
C
Would
adoption
of
sort
of
the
cloud
native
stuff
how
native
tools
enable
the
big
thing
is
like
adoption
of
containers
craze
and
all
that
really
delivers
on
the
idea
of
like
build
once
build
once
run
anywhere
and
offers
a
like
normalized
support
platform
by
being
a
unified
API
for
no
on-prem
and
cloud
deployments?
One
of
the
things
that
I've
seen
multiple
institutions
is
like
when
going
to
the
cloud
institutions
tend
to.
E
E
C
Think
they
might
have
to
like
reteach
and
retool.
So
if,
like
we
select
AWS
in
a
couple
of
years,
you
know
we
might
have
to
go
to
Asia
or
something
like
that
means
we
have
to
throw
everything
out
and
we
learn
how
to
do
everything
in
augur
and
by
building
towards
openshift
building
on
urban
eTI's.
It's
same
api
everywhere,
so
you
start
teaching
people
how
to
use
this
stuff.
It
makes
things
significantly
easier
to
someone
else
and
offer
like
a
then
sort
of
p
backing
on
that.
We
also
have
like
improved
logging
and
metrics
collection.
C
Lastly,
like
you
know,
everyone
here
is
in
the
open
50.
Do
you
think
so?
I
don't
think
I
have
to
like
cover
like
the
whole
thing
of
faster
mean
time
to
patch
resolving
security
issues
and
the
Bluegreen
deployments
that
come
with
this
stuff.
But
one
like
note,
I
will
say
at
least
on
all
this
combined.
It's
like,
since
many
institutions
sort
of
skip
to
the
first
go-around,
with
adopting
adoption
of
like
sort
of
cloud
native
methods
and
practices
so
building
immutable
systems,
building,
Packer
pipelines
and
pushing
stuff
out
there.
E
B
I'm
gonna
talk
a
little
bit
about
how
we're
seeing
open
shift
kubernetes
adoption
here
at
the
University
and
in
order
to
do
that,
I'm
going
to
provide
a
little
bit
of
historical
context
on
how
the
teaching
and
learning
space
was
covered
kind
of
technically
teaching
learning
space
for
many
years
was
dominated
by
the
running
of
the
learning
management
system
on
campus
and
while
that's
still
a
core
component
of
the
ecosystem
of
learning
of
teaching
and
learning.
It's
not
really
provided
on
campus
anymore.
B
B
B
They
wanted
to
be
able
to
plug
into
the
learning
management
system,
I
think
over
the
course
of
2009
2010
2011
2012,
the
the
market
space
really
started
to
evolve
more
towards
sass,
so
desire2learn
canvas
have
come
into
the
space
and
what
the
individual
universities
are
doing
is
much
less
focused
on
the
learning
management
system.
We
just
consume
sass
based
learning
management
systems
now
and
we're
focusing
on
some
of
the
other
things.
B
So
in
the
case
of
grade
cat
grade
craft,
which
is
again
learning
learning
management
system
that
runs
on
kubernetes,
that's
game
for
learning
is
a
new
way
of
looking
at
the
way
that
a
student
is
going
to
move
through
the
classroom.
So,
instead
of
having
a
set
number
of
assignments
that
they
go
through
prior
to
taking
a
quiz,
you
have
one
chance
to
take
a
quiz.
You
have
one
chance
to
take
a
test
in
grade
craft.
You
have
multiple
paths
to
get
through
course
material.
B
So
you
have
alternative
assignments,
kind
of
based
on
what
your
aptitude
and
based
on
what
your
interest
level
is
within
a
subject.
When
you
get
to
a
quiz,
you
have
a
couple
of
times
to
take
the
material.
The
ideas
based
on
eventual
mastery,
as
opposed
to
a
one
time
snapshot
of
where
you
are
in
regards
to
the
material
and
so
you
know
grade
craft,
is
one
of
the
LMS.
B
So,
on
the
next
slide,
yeah
I
talked
a
little
bit
about
gameful
learning
and
the
other
example
I
mentioned
was
flipped
classroom.
So
when
I
came
to
school,
it
was
here
at
the
University
of
Michigan
and
I
was
expected
to
show
up
for
lectures
and
the
instructor
got
up
in
front
of
the
classroom
and
talked
for
45
minutes
about
economics
or
whatever
and
I
was
given
assignments
to
take
home
and
use.
B
Do
anyone
who
can
log
in
to
the
MOOC
worldwide,
and
so
over
the
last
few
years
we've
seen
evolution
of
the
business
model
of
the
MOOC
from
completely
free
content.
Then
now
you
have
some
certification
programs,
and
now
universities
are
getting
into
the
space
where
you're,
credentialing
and
opera
career
programs
online
through
the
MOOC,
and
that's
something
that
we
here
at
the
university
are
starting
to
look
at.
There
are
some
risk
factors
there,
because
you
don't
want
to
take
away
from
the
educational
experience
and
the
value
that
you're
providing
to
your
brick-and-mortar
customers.
B
In
this
case,
which,
in
the
case
of
the
university,
are
the
students
who
are
on
campus,
if
you
can
get
the
same
educational
experience
for
a
fraction
of
the
cost
through
the
MOOC,
why
would
you
pay
for
the
online?
Why
would
you
pay
for
the
on-campus
experience,
and
so
you
know
they're
still
working
out
kind
of
the
business
model
for
how
that
makes
sense,
and
what
the
price
point
is
for
a
completely
credential
program,
but
in
the
meantime,
universities
are
kind
of
focusing
on
well.
B
How
do
we
add
value
to
this
MOOC
experience,
and
what
do
we
want
to
get
out
of
the
MOOC
experience,
in
addition
to
the
experience
that
we're
providing
to
students
and
so
kind
of
the
edge?
There
is
the
data
that
streams
out
of
the
MOOCs
in
the
form
of
data
analytics
that
are
consumed
in
a
couple
of
different
ways.
There's
also
some
research
that's
going
on
into
how
to
make
other
classes
other
than
the
stem
classes
available
and
viable
at
a
MOOC
level.
B
So
for
your
language,
based
courses,
how
do
you
do
peer
review
and
grading
there's
a
icon
on
that
slide?
There
called
M
right,
that's
one
of
the
big
projects,
that's
going
on
here
at
the
University,
for
how
do
you
do
large-scale
peer
review
for
language
based
courses
either
for
introductory
online
courses
on
campus
at
the
MOOC
level,
and
that's
a
project,
that's
running
that
we
have
running
here
in
oak
achieved,
but
there's
also
a
large
data
analytics
component
that
goes
into
that.
B
How
do
you
come
up
with
intelligent
algorithms
for
seeing
what's
within
a
language
based
assignment
and
responding
to
that?
There's
also
coaching
tools
that
are
in
use
in
some
of
these
MOOCs
as
well.
So,
in
addition
to
kind
of
administrative
tools
that
go
on
at
the
MOOCs,
there's
also
the
course
content
themselves,
and
this
is
something
that
you
see
if
you
ever
take
a
Python
or
a
data
analytics
course
in
Coursera,
you're,
probably
going
to
be
piped
into
a
Jupiter
notebook
and
the
Jupiter
notebooks.
Are
they
run
well
on
the
kubernetes
infrastructure?
B
B
How
do
you
standardize
the
event
stream
of
your
students
accessing
course,
content
in
a
common
way,
so
that
you
can
consume
that
and
start
to
make
predictive
analysis
of
whether
your
students
going
to
be
successful
in
a
course
or
not?
And
so
the
university
we've
put
a
lot
of
effort
into
helping
to
develop
the
calliper
framework,
which
standardizes
events
that
come
from
multiple
online
educational
tools
like
Coursera,
like
the
MOOCs
like
Piazza,
like
a
lot
of
the
cost
testing
frameworks
that
are
out
there,
so
that
you're
speaking
a
common
language.
B
If
you
pull
information
back
into
a
data
warehouse-
and
you
want
to
report
what
students
are
doing
in
order
to
make
predictive
analysis
in
order
to
learn
when
you
need
to
intervene
when
a
student's
not
doing
well,
you
need
to
speak
a
common
syntax
it.
So
that's
what
the
caliper
standard
is
for.
So
when
you
have
a
common
framework
for
defining
the
educational
events,
then
that
feeds
back
into
a
data
warehouse.
The
university
is
part
of
a
consortium
called
unizin.
B
That's
standing
up,
something
called
it
unison,
data
platform
which
feeds
in
university,
specific
information
that
we
have
access
to,
but
it
also
has
de-identified
information
from
other
units
and
schools
that
our
researchers
can
use
for
the
basics
of
understanding.
You
know
those
factors
that
I
was
talking
about
earlier.
When
do
you
intervene
and
a
student?
How
do
you
predict
whether
a
student's
going
to
do
well
at
a
particular
class?
B
This
is
kind
of
the
edge
of
what
we're
trying
to
do
with
data
analytics
right
now
and
once
you
have
all
that
information
in
a
common
data
warehouse,
then
then
the
edge
is
building
the
tools
that
use
algorithms
to
analyze.
The
data
and
make
those
predictions,
and
so
we
have
tools
that
are
running
an
open
shifting
program,
primarily
an
open
shift
on
campus,
that
are
where
the
open
shift
continuous
integration
pipeline
is
a
real
nice
value.
B
C
I'll
skip
over
all
that
cuz.
He
pretty
much
covered
that
I'll
dive
into
sort
of
my
bread-and-butter
area.
She
first
of
all,
is
my
mic
sounding
better
now
and
go
yes,
hopefully
anyway,
so
we
this
is.
This
is
where
I
work
every
day
and
it
is
for
the
the
wild
wild
west
of
University
IT
for
a
lot
of
reasons.
C
First,
for
us,
researchers
can
actually
like
own
their
resources
unless
it
happens
to
be
like
a
state
grant
the
grants
go
to
the
researcher,
so
they
can
own
their
hardware.
It
can
go
to
whatever
cloud
provider
they
want.
It
can
be
very
difficult
to
wrangle.
The
other
thing
is
like
some
grants.
These
days
will
come
with
credits
for
specific
cloud
providers,
and
it
also
means
when
they
leave
they
get
to
take
it
all
with
them.
C
Well,
it's
up
to
you
like
us,
as
a
research,
IT
support
staff,
sort
of
entice
the
risa,
the
researchers
to
use
our
centrally
managed
services.
That
might
be
a
bit
easier
for
them
to
consume,
and
we
can't
deliver
that
they're.
Just
gonna,
you
know
do
something
on
their
own.
The
other
thing
is,
a
lot
of
their
tools
can
be
nicely
written
in
just
about
anything.
We
still
run
a
lot
of
Fortran
code,
mostly
for,
like
chemistry,
there's
also
like
a
bunch
of
stuff.
C
It's
it's
very
sort
of
particular
about
oh,
but
it's
running
and
where
it
is
and
honestly
the
the
burden
of
making
it
work
tends
to
fall
to
the
undergrads
and
the
students,
their
researcher
just
wants
it
to
run,
and
the
students
are
the
ones
charged
with
making
it
work,
but
in
release
the
the
recent
computational
research
side,
there's
sort
of
three
big
fields
where
all
this
stuff
can
sort
of
fit
in.
We
have
our
data
science.
This
is
your
classic.
C
Like
oops,
Park,
flank
data
streaming,
it's
tend
to
be
what
people
think
of
when
they
hear
like
machine
learning
and
big
data,
you
have
HTC
or
high
throughput
computing.
This
is
mostly
embarassingly,
parallel
computing,
but
examples
like
sitting
at
home
and
then
you
have
each
PC,
which
is
sort
of
not
CloudFront,
friendly
and
very
sort
of
batch
scheduler
and
require
a
specific
hardware.
C
Cool
thing
about
all
this
stuff
is
like
all
of
it
can
actually
run
on
top
of
like
use
of
cloud
native
methods
and
tooling.
It's
just
certain
things
are
better
than
others.
In
the
data
science
side
it
tends
to
work
extremely
well
both
on
creme
and
in
the
cloud
and
adoption
like
sort
of
cloud
methods
can
be
better
because,
like
there's,
some
issues
like
spark
and
all
that
don't
handle
a
multi-tenancy.
Well,
so
we've
seen
a
growing
adoption
of
just
like
spinning
up
multiple
instances
of
it,
and
this
is
very
easy.
C
If
you
happen
to
see
or
attended
you
note,
CERN
did
a
great
demo
of
how
they're
using
criminais
xin
federation
to
use
condor
serve
their
big
scheduler
and
a
lot
of
this
stuff
is
like
and
they
she
seems
like
very
job
focused
and
the
cool
thing
doesn't
works
like
anywhere
there's
available,
cpu,
there's
no
application
check
boiling
or
anything
like
that.
It
really
works
equally
well
on
cloud
or
you
know,
in
a
cloud
or
on
Prem
Chopra
communities
on
her
metal.
It
really
doesn't
matter
it's
just
this
as
many.
C
This
is
many
courses
we
can.
Hpc
is
a
little
bit
more
of
a
challenge.
It's
it
tends
to
be
job
focused
like
HTC,
but
is
a
classic
multi-user
environment
where
everyone
has
their
own
UID
and
GID,
and
their
logging
and
doing
stuff
there's
also
more
specialty
hardware
like
InfiniBand
low,
low
latency
like
hyper
or
shared
file
system
like
lustre,
GPFS
RDMA.
The
other
thing
is
like
systems
and
to
never
go
down
by
that.
C
I
mean
like
they
tend
to
go
down
once
or
twice
a
year
for
maintenance
and
jobs
themselves
can
actually
like
take
from
minutes
to
weeks.
Complete
us
here
personally
have
a
28-day
wall
time,
so
a
job
is
allowed
to
run
up
to
28
days
before
it
can
be.
You
know,
optionally
killed
these
sort
of
three
domains
that
like
at
least
it
when
it
comes
to
computational
research
like
what
your
researcher
would
normally
think
of
in
space.
Well,
they
don't
think
of
is
all
the
other
cooling
is
involved
in
just
running
those
things
are
running
them.
C
Well,
so,
on
the
like
HPC
side,
they're
going
to
be
running,
Postgres
they're
gonna
be
running
like
I'm,
going
to
be
usually
nginx
they're
also
gonna
be
like
likely
running,
get
lab
or
something
like
that
to
keep
track
of
all
their
stuff.
It
might
be
running
squid,
which
is
commonly
used
both
in
the
HDC
nhbc
side,
just
to
help
cache
a
lot
of
those
resources
that
they'll
be
using
they'll,
be
using
core
fauna
to
visualize
their
stuff
elasticsearch
for
logging
and
the
data
science
side.
C
C
Argo
jenkins,
all
those
aren't
gonna,
be
run
on
any
one
of
those
systems,
but
they
need
some
place
to
run
along
like
long
side
them,
and
this
was
like
a
whole
suite
of
data
management
tools
and
a
whole
bunch
of
other
custom
things
that
are
written.
They
all
need
a
home
to
run,
and
that's
where
you
know,
adoption
of
containers
and
granese
all
this
stuff
can
really
be
beneficial,
and
I
started
to
talk
about
this
on
the
previous
slide,
but
like
what
does
adoption
of
this
stuff
really
enable?
C
And
it's
really
like
everything
from
the
institutional
support
side,
plus
one
whole
idea
of
one
api
to
rule
them
all
being
able
to
package
up
your
application.
Your
script,
your
generated
model
and
just
put
it
anywhere,
is
extremely
useful.
Both
from
a
institution
support
side,
we
don't
have
to
set
up
anything
custom
for
them
to
run
their
stuff
from
the
researcher
side.
They
do
have
no
leave
the
institution
or
want
to
run
it
someplace
else.
They
can
pick
it
up
and
take
them
with
them.
It's
no
big
deal.
C
C
Lastly,
the
the
big
thing
it
really
enables
is
the
whole
idea
of
a
fully
reproducible
research
pipeline.
It's
much
easier
to
just
hand
someone
a
container
for
them
to
run.
Then
it's
like
okay,
you
need
to
install
this
version
of
this
library
and
this
version
of
this
compile
it
and
then
pick
it
up,
and
hopefully
it
runs
on
platform.
C
C
On
the
conference
side,
a
lot
of
the
academic
conferences
are
catered
to,
academics
and
other
academics.
Submissions
generally
require
a
paper
workshops
and
tutorials
are
everything
that
don't
necessarily
require
a
lot
like
my
submission
to
you.
Supercomputing
18
for
a
kubernetes
tutorial
had
an
eight
page
submission
which
you
know,
at
least
in
the
like,
very
had
to
keep
Cod,
and
so
there
any
of
the
other
like
I,
won't,
say
commercial
conferences,
but
I
need
the
other
conferences.
This
is
crazy.
C
All
academic
comments
is
you
require
that,
but
like
the
i2
tech
x1
is
a
good
example
that
doesn't
the
other
thing
is
that
there's
a
lot
of
like
and
it's
standards
here?
That's
mostly
just
history,
like
higher
ed
policy,
used
to
have
a
much
bigger
role
in
open
source,
how
things
might
start
there,
but
they
finish
elsewhere
or
there's
much
oil
they're
just
not
involved
nearly
as
much
as
these.
C
This
really
started
like
back
in
the
2000s,
when
hiring
of
devs
and
encouragement
of
situational
development
was
really
curtailed
in
the
don't
buy
more
things
off
the
shelf,
and
this
is
definitely
starting
to
turn
around,
but
there
is
still
a
long
way
to
go
and
adoption
of
containers
kubernetes.
The
surrounding
pooling
really
offers
us
many
advantages
of
always
providing
like
an
avenue
for
us
to
give
back
and
I
really
encourage
Lake.
Well
you're.
C
B
A
Don't
see
any
questions
in
the
chat
and
but
I
don't
want
to
discourage
people
from
asking
them.
This
has
been
really
good.
I
saw
Bob.
Give
this
talk
at
another.
Another
community
meeting
for
kubernetes
and
I
really
thought
it
was
important
because
it
laid
out.
You
know
the
three
pillars
and
the
way
people
the
different
aspects
of
what's
going
on
at
edu
and
IT
and
I
think
it's
a
good
level
setting
so
that
everybody
can
kind
of
see
I'm
curious
if
this
is
similar
to
other
people's
experiences
and
at
their
universities.
A
A
D
A
If
you
want
to
share
the
screen
or
the
slides,
if
you
have
them
on
this
word,
president
and
I
and
all
I
can
go
over
long.
If
we
end
up
having
a
good
discussion,
that's
not
work,
not
a
worry
Bob.
It
was
definitely
worth
it.
G
G
G
We
tend
to
push
people
towards
those
if
they
can,
because
there
is
a
group
that
maintains
and
supports
that
for
them
there
are
cases
where
someone's
already
has
an
existing
WordPress
sites
and
doesn't
want
to
do
manage
necessarily
the
server
anymore,
but
they
don't
want
to
use
the
sass
offering
because
they
have
plugins
that
they
want
to
use
that
the
support
team
doesn't
support
things
like
that.
So
then
they
might
stand,
have
worth
press
on
our
open,
shipped
environment,
and
so
we
are,
we've
been
allowing
people
to
this.
G
So
we've
been
on
the
shift
since
version
2
and
in
the
version
two
days
at
quick
start.
So
we
had
wordpress
quick
starts
so
that
people
would
quickly
stand
up.
Wordpress,
they
don't
have
to
worry
about.
You
know,
understanding
they
need
to
set.
The
database
need
to
set
up
all
this
and
that
so
we
made
it
very
simple
for
them
and
when
we
migrated
to
a
bishop
version
3,
we
just
simulated
what
we
had
with
the
quick
starts
and
templates
to
make
it
easier
for
people
to
start
WordPress
environments.
G
We
also
have
people
that
do
the
same
for
Drupal.
Today
we
talk
about
WordPress,
but
everything
that
we
say
basically
the
same
for
Drupal,
except
that
you're
using
the
Drupal
code
and
the
Drupal
tools.
So
today,
we'll
talk
about
WordPress
on
my
screen.
I
have
our
git
repository
for
what
we
use
for
building
our
templates
and
images.
Basically,
what
we
have
is
we
have
a
docker
file
that
we
used
to
build
a
WordPress
image
and
stored
in
the
up
shift
registry.
G
It's
identifying
those
kinds
of
things
and
I'm
installing
the
WP
CLI
tools
if
it
was
Drupal
with
the
installing
brush
and
then
has
a
bunch
of
scripts
that
are
former
colleague
of
ours,
put
together
to
to
make
getting
all
this
set
up
pretty
easy.
So
now
one
goes
back
and
then
look
at
just
one
of
the
scripts,
and
this
is
the
main
one
that
does
the
heavy
lifting.
So
it
sets
up
a
bunch
of
environment
variables
which
is
in
uses
the
env
steps
command
to
change.
G
The
various
configuration
files
sets
up
a
few
other
things
for
patchy.
Again,
we're
just
doing
this
since
when
the
container
starts
up,
the
customer
can't
change
these
and
we're
setting
up
so
that
it's
going
to
be
somewhat
performance
for
them
and
a
few
other
and
one
of
the
big
things
that
does
the
news
variant
here
is
depending
on
the
type
of
installed.
It
is
particularly
for
multi-site
uses
the
W
PCI
to
download,
install
WordPress
for
them,
and
that
happens
on
an
issue
in
style.
G
There's
some
code
earlier
on
that
says,
though,
if
it
already
recognize
it
as
a
WordPress
installed,
it's
not
going
to
try
and
stall
it
again.
So
again,
we
have
a
Jenkins
job
that
builds
these
images
and
push
them
through
the
to
the
internal
of
the
shift
registry,
and
then
the
fun
part
happens,
and
one
switch
over
here
because
a
little
easier
to
read
is
our
our
admission
template.
So
I'm
not
gonna,
go
through
again
the
entire
template.
G
Basically,
it
sets
up
the
PHP
and
I
said
of
the
database,
server,
the
passwords
and
that
stuff
and
then,
at
the
very
end
we
have
a
I
get
there
someday.
We
have
a
bunch
of
questions
we
asked
them
so
that
they
can
customize
the
environment
to
a
certain
extent
when
it
gets
set
up
for
them,
and
so,
as
the
shift
templates
have
it
support
for
asking
these
questions
when
you
create
our
WordPress
image.
G
Donor,
an
our
bishop
web
console
all
of
our
custom
templates.
We
have
this
UNC
tab
and
we're
all
this
show
up,
and
one
thing
I
forgot
to
mention.
We
do
have
two
types
of
WordPress
installs.
We
have
what
we
call
the
standalone,
which
is
a
PVC
base.
So
if
someone
once
basically
a
like,
they
don't
want
to
manage
the
WordPress
code.
They
do
this
and
then
the
WordPress
gets
installed
in
a
persistent
volume.
Then
they
can
go
into
the
admin,
interface
and
click.
The
button
say:
ok,
I
have
to
eat.
G
E
G
To
manage
the
plug-in
separately,
for
whatever
reason
we
have
that
where
it
sets
up
so
that
it'll
do
a
basic
install
for
them,
but
then
the
code
is
managed
through
get
rather
than
just
installed
on
the
PVC.
So
we
do
the
same
thing
for
Jubal.
We
provide
our
customers
with
the
two
options,
depending
on
their
needs,
so
if,
if
they
just
need
a
simple
WordPress
and
want
to
manage
very
little
of
it
and
push
buttons
to
update
it,
they'll
use
the
standalone,
which
we
call
the
PVC
one
or
they
want
to
do
more.
G
Managing
they'll
use
it
to
get
base
one,
but
we
just
quickly
walk
through
just
want
to
show
all
those
questions
at
the
end.
Here's
where
they
can
answer
all
those
questions,
and
then
we
provide
in
some
default
values
and
some
things
like
user
name
and
passwords.
They
don't
need
to
fill
in
we're
using
the
little
simple
regex
that
is
provided
in
templating
to
automatically
generate
those,
and
if
we
were
to
create
one,
it
would
show
you
those
when
the
the
page
closed,
and
additionally,
we
have
in
this
git
repository.
G
We
have
a
description,
a
readme
with
the
description
of
of
what
other
fields
do
in
the
template.
We
also
have
custom
customer
facing
documentation
on
our
knowledgebase
site
that
kind
of
walks
them
through
some
of
the
basics.
This
they
do.
Our
customers
do
reach
out
to
us,
sometimes
if
they
run
into
trouble
and
we
have
to
help
them
out,
but
those
that
may
not
be
covered
in
our
customer
documentation.
We
try
to
use
those
opportunities
to
update
the
documentation.
G
Another
thing
that
we
do
offer
that's
kind
of
new
ish
is.
We
do
have
Chipola
proxies
and
a
wordpress
ship
with
plugin
that
a
former
employee
of
ours
wrote
a
plugin
for
wordpress
so
that
you
can
integrate
chill
within
the
WordPress.
It
works
well
enough
for
what
our
customers
need.
We
can
provide
more
information
later
on.
That
would
take
a
little
more
time
to
go
into
if
others
are
interested.
G
One
of
the
challenges
which
we
mentioned
on
a
previous
call
for
us
is
getting
customers
to
maintain
an
update
WordPress
again
with
the
the
QuickStart,
the
standalone
QuickStart.
You
know
they
can
easily
get
a
notification
when
they
log
in
says.
Oh
there's
a
new
version
of
WordPress,
this
new
version,
these
plugins
click
this
button
and
update
it
on
the
people
that
are
using
the
get
based
on
this
more
difficult
because
they
need
to
actually
go
and
commit
the
updates
themselves.
G
There's
been
a
challenge
for
make
sure
people
were
updating
it
when
they
sign
up
for
our
open
shift
service.
They
do
have
to
agree
to
a
Terms
of
Service,
saying
that
they
will
maintain,
regardless
of
whether
it's
wordpress
or
not,
they
will
update
their
code.
They
will
maintain
that
the
security
vulnerability
and
whatever
programming
language
and
whatever
frameworks
are
there
easing
their
programming
languages
comes
out.
They
were
responsible
for
updating
it.
G
We
are
trying
to
figure
out
how
we
would
put
together
some
ways
to
notify
those
who
are
horribly
out-of-date
and
we're
still
investigating
some
of
that.
One
of
the
things
that
we've
put
together
is
we
put,
we
gather
some
kind
of
KPI
data
and
we're
pumping
into
log
files
and
having
someone
consume
it,
and
we
have
these
kinds
of
dashboards
that
are
shows
this
information.
G
So,
for
example,
over
on
the
right-hand
side,
we
see
the
templates
that
we've
created
in
some
of
them
are
the
ones
that
read
that
provides
with
every
shift,
and
we
see
the
numbers
of
the
ones,
but
we
don't
have
the
versions
right
now.
So
one
of
the
additional
things
that
we're
doing
is
I
mean
governor.
My
main
language,
though,
is
we're
putting
together
some
tools
that.
G
Will
that
will
connect
to
the
pods
and
find
out
what
the
versions
are
based
on
the
the
profiles
in
either
Drupal
or
WordPress
and
and
what
that
date
is
and
then
we'll
pipe
that
into
another
log
follower?
The
same
I
follow
and
then
consume
that
data
and
spawn
so
we
can
do
reporting
on
it
and
then
we'll.
G
We
have
information
for
us
for
information
security
office
and
then,
if
we
try
to
contact
customers,
saying
you're
grossly
out
of
date,
you're
supposed
to
be
updating
this,
because
you
agree
to
do
that
with
your
Terms
of
Service.
Then
we'll
do
that-
and
this
is
a
very
crude
version.
But
I
was
doing.
Is
it's
connecting
to
a
pod
and
we
ran
exact
and
then
grepping
in
the
appropriate
file
to
pull
the
data
and
we'll
make
that
prettier
once
we
start
putting
into
the
file.
G
But
that
was
just
a
quick
example:
I
wanted
to
show
what
we're
doing
and
so
I
ran
through
that
a
lot
faster
would
so
I'm
kind
of
the
end
of
what
I
want
to
talk
about
what
about
him,
yeah
and
so
again,
all
this
stuff
was
specific
to
WordPress.
But
the
same
applies
for
our
drupal
templates
as
well.
It's.
G
G
So
they
can
have,
they
have
access
through
the
OCR
SSH
command
ever
through
the
terminal,
tab
and
a
fish's
web
console,
and
they
have
access
if
this
tornado,
persistent
bar
and
they
have
access
to
it.
That
way,
but
that's
that's
the
limit
they
have
in
our
other
task-based
WordPress
environments.
They
do
not
get
any
access
except
web
access
through
the
WordPress
environment
or
the
web.
The
WordPress
have
web
interface.
A
G
So
you
know
in
the
open,
shipped
environment,
we
don't
really
have
people
set
with
varnish
and
Redis.
Who
do
you
have
one
particular
site
that
we
discovered
that
was
set
up
with
that
to
make
it
perform
in,
but
it
was
something
that
was
done
outside
the
norm
and
not
anything
that
we
have
templates
or
automated
ways.
It'd
be
up
to
the
customer
to
set
that
up
themselves.
G
G
That's
interesting,
Chris
I'd
like
to
talk
to
you
about
that
again,
a
former
colleague
of
ours
that
most
of
this
up
to
when
we
were
doing
our
conversion
from
two
to
three
and
and
we're
happy
to
to
hear
other
ideas
about
to
make
improvements
of
it
again.
Some
of
the
updating
of
of
WordPress
has
been
recently
just
because
we've
been
looking
more
into
some
of
the
statistics
and
doing
looking
into
options
for
container
security
scanning
and
stuff.
How
do
we?
How
do
we
identify
anybody?
G
D
Mean
I
mean
part
of
the
struggle
there
is
that
as
far
as
our
customers
go,
the
WordPress
sites
that
they
end
up
setting
up
are
all
gonna
be
vastly
different.
So
some
people
end
up
wanting
to
actually
customize
the
code
behind
it
itself
right,
and
so
we
can't
kind
of
blanket
the
overrides
that,
because
then
we'd
be
basically
effectively
overriding
any
changes
they
made.
I
know
that's
supposed
to
be
kind
of
the
priority
behind
the
get
based
ones
so
that
they
can
actually
use
git
to
manage
their
code.
D
D
There's
kind
of
a
struggle
there
with
the
customers,
and
so
we
actually
have
a
kind
of
a
policy
as
far
as
using
our
platform
that
the
customer
is
technically
responsible
for
patching
their
own
applications
and
we
do
want
to
be
involved
as
far
as
alerting
them
to
this.
But
at
the
end
of
the
day
it
is
their
responsibility
as
their
application.
G
And
one
other
thing
is
that
another
thing
we've
been
doing
with
is
not
just
with
WordPress,
but
what
versions
of
PHP
are
they
using,
for
example,
PHP,
5.6
and
7.0
end
of
life
at
the
end
of
the
calendar
year?
And
how
do
we
get
people
to
migrate?
Ok,
WordPress,
migrate,
fine,
but
maybe
the
plug-in
that
they
heavily
depend
on
is
I,
don't
know
it's
still
using
something
from
five
just
six
or
something
like
that
and
and
those
have
been
challenges
as
well.
B
Hey
guys,
this
is
Chris
again
one
question
that
was
too
long
to
type
into
chat
for
the
first
of
all.
Thank
you
for
this
overview.
It's
great
it's
right
where
we
are
well
we're
you're
ahead
of
us,
so
it's
really
timely
for
your
get
base.
Customers
are
they?
Are
they
forking
your
repo
and
making
changes
to
it?
How
how
is
their
code
integrated
into
this
into
the
site,
or
is
that
something
that
you're
doing
by
the
template?
I.
G
D
Yes,
there's
a
template
types
of
things
like
because
they
are
also
using
databases
on
the
platform
too
right,
so
the
template
goes
ahead
and
sets
up
I.
Don't
you
config
whatnot
to
actually
connect
to
day
basis,
the
way
that
OpenShift
expects
them
to
that
way?
The
customer
doesn't
have
to
have
the
knowledge
there
in
order
to
do
that,
and
then,
from
that
point
on
they're
effectively
managing
aretha.
B
G
One
thing
I
forgot
to
mention:
I've
already
done
this
for
the
other
people,
if
you
are
get
repositories,
is
restricted
to
our
campus
network.
But
if
anybody
wants
copies
of
our
initiative,
templates
I'm
happy
to
provide
them
to
you
and
I
mean.
Obviously
you
can
know
I
have
to
use
them.
You,
but
you're,
welcome
to
see
what
we
did
and
ask
questions
about.
Why
we
did
it.
D
A
F
I
was
gonna
type
some
of
this,
but
just
come
off
mute
for
a
second
I
played
around
with
a
little
bit.
It
does
have
a
good
option
as
well,
but
they
take
a
bit
of
a
perhaps
different
approach
from
a
limited
exposure.
I've
had
the
stuff,
they
don't
fork,
but
they
don't
include
all
of
the
WordPress
software.
They
just
include
a
directory
for
templates
for
themes,
plugins
that
type
of
thing
and
merge
it
in
during
the
build.
E
B
So
when
one
thought
here
in
Michigan
that
were
developing
is
the
idea
of
maybe
an
80%
use
case
and
then
a
20%
use
case
where,
for
those
people
that
that
don't
have
particularly
on
the
Drupal
side,
if
they
don't
have
any
custom
modules
or
themes,
we
provide
a
base
for
them.
Where
the
themes
and
modules
are
stored.
G
Yeah
I
think
for
us
mostly
we,
if
people
doing
custom
stuff,
they'll,
just
upgraded,
updated
to
their
git
repository
from
the
start,
and
if
people
aren't
using
anything
special
plugins,
then
then
they
use
our
kind
of
sass.
Offering
is
what
we
direct
them
to,
because
there's
a
support
team
behind
that
to
give
provide
support
on
the
plugins
and
stuff
actually
being
kicked
out
of
our
conference
room.
So
we
have
to
take
off
sorry
all.
A
We'll
be
on
September,
14th
and
I'll,
be
traveling,
so
I'm
gonna
make
Steven
meeting
up
and
and
take
the
notes
next
time
around.
If
you
have
a
topic
that
you'd
like
to
hear
about-
or
you
want
to
about
reach
out
to
either
me
or
Steven
and
we'll
set
you
up
on
the
agenda,
so
it's
again
to
everybody
who
presented
and
all
of
your
great
questions-
oh
hey,
Carol,
great.
B
A
B
B
A
B
B
A
Good
to
know
I'm,
you
know
visualizing
here
that
the
interface
without
being
able
to
see
it
without
having
login
but
yeah
this.
This
is
pretty
much
publish
list
now
and
yeah.
If
there's
something
else,
anyone
wants
to
talk
about.
Please
do
that.
That'd
be
great
and
I
loved
hearing
about
the
grade
class
grade
cap
craft
and
the
application,
so
that
was
really
cool
to
learn
about
often
here
the
underpinnings
we
always
hear
about
the
underpinnings.
We
don't
hear
about
the
services
you're
running
on
top
of
it.