►
From YouTube: Essentials: Open Planning Meeting (2018-06-04)
Description
This is a weekly meeting to discuss the progress and plan for Jenkins Essentials, an automatically updated Jenkins distribution.
Find us on GitHub: https://github.com/jenkins-infra/evergreen
Join our Gitter chat: https://gitter.im/jenkins-infra/evergreen
Jira board: https://issues.jenkins-ci.org/secure/RapidBoard.jspa?rapidView=406
A
Welcome
both
of
you
see
it
should
be.
This
should
be
fairly
straightforward,
I
know
because
of
Memorial
Day.
Last
week
we
didn't,
we
didn't
get
a
chance
to
have
a
meeting,
so
I
just
wanted
to
catch
up
on
where,
where
some
things
were
from
from
both
of
y'all's
perspective
and
I
can
share
some
of
the
stuff
that.
B
B
That
is
working
locally,
I
need
to
finalize
the
testing
and
so
on,
because
I've
started
using
the
you
know,
docker
compose
of
ri5,
basically
trying
to
you
know
make
make
it
conditional
if
the
docker
socket
would
be
mounted
or
not
so
that
we
can
test
both
cases
and
I'm
almost
done
with
it.
So
I
have
a
test
that
you're
going
to
be
also
enabled,
and
only
when
we
are
there
that
situation
because,
for
instance,
the
docker
pool.
A
B
Yeah,
okay
and
then
final,
is
the
Jenkins
file
so
that
we
use
a
simpler
way
and
make
that
we
can,
you
know,
run
both
convene
at
Orioles
in
CI
constantly.
So
it
also
triggered
a
lot
of
thoughts,
because
maybe
the
docker
case
is
even
more
convoluted
that
the
coming
others
like
AWS,
because
I
needed
to
somehow
expose
the
docker
socket
to
the
user.
A
B
I
mean
yes,
so
the
alternative
of
what
I've
been
doing,
because
I've
been
using
ending,
indeed
socket,
to
create
a
somewhat
hawkish
solution
by
forwarding
in
the
unique
circuit
to
locally
exposed,
TTP
port.
The
alternative
is
I'm,
not
sure
it's
acceptable.
That's
why
I
did
I
ended
up
doing
that.
Yes,
the
alternative
is
to
ask
users
to
basically
do
a
chmod,
A,
+
RW
on
slash
var,
slash
or
unlock
docker
sock,
which
I'm
not
sure,
is
going
to
be
a
very
successful
approach,
because
maybe
people
would
be
afraid.
A
B
C
C
A
B
A
B
Actually,
I
thought
the
same,
so
I
understand
where
you're
coming
from,
but
in
the
end
I
ended
up
realizing,
it
might
be
the
worst
case.
I
mean
the
worst,
the
most
want
to
setup,
because,
indeed
of
the
case
that
you
are
yeah,
the
loaders
as
we
are
using
as
I
said,
you
know
as
user,
then
it's
not
accessible
and
so
on.
It
kind
of
made
this
the
whole
thing
more
complex
anyway.
B
D
Hesitation
is
about
the
automatically
configure
/
I
mean
to
me.
It
feels
like
what
we
should
be
providing
is
a
package
of
essentials
and
if
your
environment,
that
you're
installing
in
is
an
environment,
that's
defined
as
there
is
a
docker
host.
But
there
is
not
a
you
know:
public
named
cloud
service
or
something
like
that.
Then
we
need
to
be
providing
a
package
and
some
format
whether
that's
a
compose
file
or
what-have-you.
B
B
I
see
what
you
mean,
so
it
would
mean
in
our
case
that,
right
now,
what
I'm,
indeed
leaning
towards,
is
to
configuring
things
in
indeed
somewhat
runtime
runtime
way
and
you're
saying
we
should
better.
Rather,
we
publish
many
images,
and
we
can
this
kind
of
static
way.
Is
that
what
you're
saying
yeah.
D
I
mean
there
might
need
to
be
some
runtime
and
all
the
trigger
the
actual
configuration,
perhaps
I'm
just
saying
that
the
trigger
for
this
in
the
actual
source
of
information
should
be
something
that's
static
in
the
image.
However,
you
wanted
to
find
that
that
we
should
yeah.
In
my
mind,
I
was
messing.
B
B
D
D
Which
dr.
option
is
it
to
use
em
volumes
from
option
to
docker,
instead
of
a
plain
volume
mount
to
try
to
their
volumes?
But
it's
really
tricky.
It
has
to
do
a
lot
of
magical
stuff
where
it's
like
inspecting
the
proc
file
system
and
we've
had
like
13
pull
requests
to
change
that
behavior
to
account
for
subtle
changes
and
docker,
etc.
It's
just
do
that.
B
Yeah
I
like
that
idea,
so
I'm
gonna,
try
and
see
how
we
can
adjust
the
work
or
maybe
just
push
what
I
have
and
then
iterate
again
to
come
kind
of
keep
the
history
for
future
archaeology.
But
yes,
thanks
for
the
feedback,
it's
interesting
and
for
other
things.
So
maybe
you
can
jump
to
Olivier
on
that.
One
Tyler,
because
I
I
believe
olivia's
tighten
tight
plan
agenda,
so
you
could
be
free
to
go
as
soon
as
possible.
B
Why
don't
you
introduce
the
topic
at
least
yeah
right?
Sorry
so
because
we
now
are
starting
to
have
the
telemetry
logging
working
working
I
mean
the
cosine
of
thing
is
deployed,
yet
we
will
soon
have
a
need
to
actually
make
it
useful
for
developers.
So
we
want
to
provide
access
to
a
handful
or
selected
developers
to
to
actually
use
that
data,
and
so
we
don't
have
really
anything
yet
about
that.
B
So
we
are
trying
to
see
how
we
could
use
the
existing
setup
in
the
Jenkins
project,
kubernetes
cluster
infra,
to
see
how
we
could
push
logs
there
in
some
way
and
make
only
the
logs
from
essentials,
accessible
to
plug-in
developers,
some
plug-in
developers
and
not
everything
from
infrastructure.
And
that's
what
what
if
he
has
been
having
a
look.
I
didn't
have
lean,
look
at
a
bit
but
yeah.
So
so.
C
Last
we
can
have
the
route
to
that,
and
so
there
is
no
easy
way
to
make
two
separate
the
logs
from
the
Jenkinson
graph
for
evergreen.
But
what
could
be
easily
done
is
to
deploy
a
new
free
mg
next
to
your
service
and
just
send
the
logs
to
the
log
analytical
quite
easy
to
deploy
new
drag,
analytics
workspace
and
send
the
logs
there
they're.
C
C
B
It
sounds
like
it's
not
as
simple,
yes,
exactly
so,
because
initially
I
were
on.
My
hope
was
that
we
could
be
able,
to.
You
know,
send
things
with
just
a
specific
tag
to
an
existing
as
your
log
analytics,
but
it
seems
not
indeed
to
be
the
case.
So
now.
Indeed,
we
kind
of
have
that
information,
and
he
can
indeed
try
looking
for
alternatives
like
sending
in
the
to
existing
sources,
solutions
or
or
I
guess.
B
B
A
B
A
Our
services,
which
are
it,
is
specialized
for
handling
exceptions
and
errors.
So
if
we,
if
we
start
telling
them
in
words
for
a
second
and
call
them
errors,
and
you
search
for
services
that
handle
errors,
there
is
a
number
of
them
which
might
be
better
suited
to
our
needs
that,
if
it's
not
easy
to
integrate
with
the
existing
infrastructure
spending.
A
B
How
we
live
that
then
and
I
remember
for
the
for
what
is
wealth
about.
We
already
discussed
a
bit
dadada
with
Olivier,
and
he
was
basically
saying
that
there's
nothing
I
mean
it's
similar
to
the
other
existing
quality
solution
that
a
dog
would
require
to
create
a
cover
of
the
new
account,
because
there's
no
way
from
one
from
the
analysis
that
to
segregate
data,
you
know,
depending
on
who's,
who
is
logged
in.
F
B
No
I
don't
think
so,
because
if
this
is
now
to
test
solutions,
I
just
need
to
know,
create
a
camphor,
and
so
on
that
I,
don't
I,
don't
think
I
need
to
bother
really
I
need
it
officially
VA
for
the
existing
access
to
the
infrastructure,
but
I.
Don't
think
I
really
need
to
bother
him.
If
it,
you
know
me
if
it
means
testing
that
a
dog
are
testing
sentry
more
realistically.
B
So
there's
there's
was
a
quality
bar
on
going
I.
Guess
you
want
to
have
a
look
at
some
point
with
your
cat
enough
p.m.
cap
Tyler
to
try
and
see
if
you
think,
I
mean
there's
nothing
abuse
missing.
That
would
be.
You
know
a
really
really
store.
Showstopper
I
mean
at
that
stage
and
I
guess.
That
would
be
because
then
we
can
further
the
analysis
like
detailing
on
HP
one
case:
what
are
their
you
know
the
risks
associated
to
it,
and
so
on
is.
A
B
Depends
on
your
schedule
and
your
you
know,
level
of
activity
and
I
swear
I.
Guess
at
some
point
we
will
run
to
have
a
look
at
that
to
kind
of
say:
yes,
the
milestone
one
is
done
for
real
and
we,
you
know,
have
tested
everything
and
thought
about
the
risky
aspects,
but
I
guess
I
can
do
everything
else.
In
the
meantime,
I
everything
on
the
Left
can
be
done
and
I'm,
not
okay.
A
D
A
A
Are
created
inside
with
the
update
service
and
Thursday
and
father
at
last
week,
I
anticipate
that
that's
going
to
be
where
I'm
gonna
be
spending
time
working
on
this
week,
and
then
we
don't
have
a
good
sense
of
is
whether
I
should
pass
this.
The
deployment,
the
backend
services,
if
I,
should
spend
some
time
on
these
other
tasks.
I,
don't
know
how
useful
it
is
for
us
to
have
a
production.
Oh
that's.
B
A
good
question
because,
for
the
upcoming
talks
I
have
I
was
wondering
if
it
would
make
sense
to
have
some.
You
know
the
mobile
environment,
like
you
know
only
starting
the
clients
to
docker
run,
something
which
would
automatically
connect
to
the
Evergreen
that
Jenkins
at
I/o
or
ever
win
data.
If
you
want
to
make
it
here,
I
forgot.
B
B
Why
the
reason
why
I
wasn't
really
definitive
about
my
answer
just
a
few
seconds
ago,
is
that
anyway,
I
will
to
have
a
really
full
pre-alpha.
Dima
would
say
what
would
be
awesome
is
to
have
the
Jenkins
third,
the
service
deployed
and
a
way
to
update
the
debt
level,
so
that
I
can
actually
trigger
an
update.
But
we
are
kind
of
still
a
bit
far
from
that.
B
A
So
I
say
that
in
a
couple
weeks
after
Eclipse
Khan
and
Claire
Beezus
hired
another
developer
that
would
be
able
to
work
on
this
with
us
and
so
family.
We
might
have
somebody
else
besides
batiste
and
Jesse
in
this
car,
but
there'll
be
that's
looking
like
she's
gonna
start
after
eclipse
con.
So
you
won't
get
any
of
that
benefit
for
coups
kinda,
cheese.