►
From YouTube: 2021 01 15 Platform SIG
Description
Jenkins Platform SIG meeting January 15, 2021 with topics including Windows Docker, Jenkins Enhancement Proposal for Docker platform support, agent image improvements, and ARM processor support
A
Welcome
everyone:
this
is
the
jenkins
platform
special
interest
group
15th
of
january
2021.,
happy
new
year.
Here
are
the
actual,
the
items
that
I
had
on
the
on
the
agenda
or
here's
the
whoops.
Here's
the
agenda
windows,
docker
images,
docker
image,
build
success
and
the
jet
platform
proposal.
A
What
other
topics
do
we
need
to
put
on
so
alex?
Is
there
you've
got
a
pr
right
now
for
docker
image.
Build
rework!
Is
that
something
you'd
like
to
discuss
here.
A
Okay,
all
right
great
gareth
were
there
any
topics
that
you
needed
to
to
be
sure
that
we
discussed
here.
Actually,
I've
got
one
arm
increase,
improving
our
arm,
support
that
I'd
like
to
put
on
the
list.
C
No,
I
mean
no
real
topics
for
me.
I
think
for
the
windows,
docker
images.
I
think
that's
pretty
much
done.
As
far
as
I'm
aware,
there
are
some
questions
from
daniel
about
the
use
of
the
jenkins
for
eval
orc.
I
don't
I'm
not
sure,
I'm
not
sure
what
his
suggestion
is
actually
but.
B
I
think
he,
I
think
what
his
concern
is.
Is
we
consider
jenkins
for
eval
to
be
a
like?
What
is
his
word
excellent.
A
B
A
All
right,
then,
let's,
let's
go
ahead
and
run
the
meeting,
so
we
like
to
review
open
action
items
first,
I
still
have
the
open.
I
am
so
proud
that
I've
finally
created
the
google
doc,
but
I
haven't
touched
it
in
a
month
with
the
holidays,
so
I
promise
that
I
will
get
back
to
this
and
and
go
with
our
further
discussions.
B
Yeah,
so
I
I
created
a
pr,
I
think
it's
linked
there.
It
just
needs
review.
I
oh
olivier
has
reviewed
it,
but
I
don't
know
if
we
want
any
more
reviews
and
we
had
a
question
as
to
whether
we
needed
to
communicate
that
to
users
or
not
so
that
was
kind
of
where
we're
at
I
don't
know
if
we
need
to
if
it.
If
it's
you
know
the
same,
if
it
functions
the
same,
do
we
necessarily
need
to
make
a
big
deal
out
of
it?
I
don't
know.
B
B
A
A
B
I
I
started
on
something
like
that.
I
I
can
create
a
pr
from
that,
so
I
was
just
running
the
same
tests
that
we
had
previously
for
the
install
plugins,
but
with
the
shim
to
make
sure
that
it
functioned
the
same
way
according
to
what
it
was.
So
I
I
can
probably
maybe
have
a
pr
for
that
next
week.
A
B
And
maybe
we
can
put
out
a
on
the
developer
list
or
something
once
we
have
like,
builds
going
to
jenkins
for
eval
or
something
or
push
some
images
to
jenkins
for
eval
and
say
hey?
Can
you
guys
test
this
in
your
workflows,
just
to
make
sure
there's
no
corner
cases
that
we
don't
have
covered
in
our
tests.
A
B
A
Okay,
next
topic,
then,
was
multi-arch
ci
or
multi-arch,
alex
I'm
not
nearly
up
to
date.
On
that
one,
as
much
as
I
should
be
anything
you
want
to
share
there
I
know
jim
is,
is
off
on
other
projects
right
now
at
ibm,
so
he's
not
available
for
immediate
work
right.
B
Yeah,
I
think
so
I
mean
I
kind
of
reviewed
what
he
what
he
did
and
it
seems
fine,
but
we
also
need
to
figure
out
how
it
how
it
needs
to
fit
in
with,
like
the
j,
any
jenkins
file
changes
and
things
like
that,
so
that
it
actually
gets
built,
uses
the
correct
agents
for
the
different
architectures.
B
All
the
you
know,
all
the
images
getting
tagged
correctly,
that
sort
of
stuff,
so
I
don't
know
I
might
set
up
like
a
test
instance
or
something
and
locally
and
and
run
through
some
of
the
flows.
Have
it
pushed
to
my
just
my
repository
area
on
docker
hub
just
to
see
how
things
work.
A
Good,
okay,
so
that
I
like
that,
that's
that
makes
sense
that
that
how
do
we?
How
do
we
stage
tests
or
how
do
we
stage?
Development
is
interesting
also
for
the
jenkins
core
releases,
particularly
security
releases,
where
olivier
is
wanting
to
move
more
and
more
towards
staged,
builds
as
a
as
a
standard
process,
and
we
certainly
don't
stage.
Docker
builds
right
now
right,
our
docker
builds.
Are
we
build
it
and
it
goes.
It's
published
immediately.
B
B
So
we
have
well,
we
have
a
an
s390x
and
a
powerpc
agent
that
have
been
donated
by,
I
think
ibm
right
right,
and
so
there
is,
there
are
people
who
want.
You,
know
s390x
and
powerpc
and
and
arm
agent
images.
B
So
it's
building
and
releasing
those
images
we've
done
it
in
the
past
with
qemu,
but
it
it
provided
some
challenges
in
terms
of
performance
and
actual
functionality
once
the
image
was
actually
being
used,
which
is
why
we
wanted
to
go
to
using
actual
physical
agents
for
those
architectures,
and
then
we.
B
Do
have
arm
on
the
aws
arm,
64
agents
on
aws,
so
we've
we
have
physical
agents
that
we
can
use
for
all
those
architectures.
Now.
C
B
Yeah
just
different
architecture
for
the
for
that
image.
B
Up
to
speed
on
that,
but
you
have
to
push
it
like
a
manifest,
and
I
think
that
jim's
changes
do
that
they
deal
with
the
manifest
and
and
so
forth.
C
You
push
like
multiple
layers
like
a
layer
for
each
archetype,
each
architecture,
oh
that
and
that
makes
sense
yeah.
So
when
you
reference
it,
you
just
reference
whatever
you
know,
I
don't
know
like
a
jenkins
lts
and
if
you're
on
arm
you
would
get
the
arm
version.
You
don't
have
to
explicitly
say.
I
want
the
arm
version.
A
Okay,
so,
and
and
alex
your
observation
is,
as
far
as
you
can
tell
jim's
jim's
pull
request
is
proposing
to
use
multi-arch
that
way,
so
it
would
be
that
really
would
be
published,
publishing
an
image
for
all
architectures.
That
is
a
single
image,
but
with
multiple
layers
with
multiple
with
layers
that
are
platform
specific.
B
B
And
so,
but
that's
my
understanding,
I'm
not
by
any
means
any
sort
of
expert
on
the
multi-arc
stuff.
But
that's
my
understanding
of
what
I've
seen.
A
C
Yeah
I
mean
this
is
something
that
we're
I've
got
a
pr,
that's
on
top
of
damien's
pr
actually
for
the
changes
for
the
sort
of
jenkins
and
for
pipeline
library
to
add
in
multi-arch
support
for
that.
So
it's
something
that
we're
sort
of
actively
testing
out,
seeing
how
we
can
do
that.
A
C
A
C
Yes,
I
think
to
the
the
windows,
the
main,
the
main
images
are
all
being
published
and
built,
and
so
are
the
agents
all
of
those
pls
are
merged.
There
is
yeah.
There
was
an
outstanding
question
from
daniel
around
using
so
the
adopt
open,
jdk
images
that
aren't
yet
available.
C
We
were
publishing
publishing
them
under
the
jenkinsfreeval.org,
with
the
idea
that
we'd
swapped
them
out
when
I
think,
as
alex
as
your
pr
was
merged,.
B
So
we
could,
I
mean
we
could
push
those
other
images,
those
base
images
to
the
jenkins
org
that
that
shouldn't
be
a
problem.
We
could
do
that
and
then
once
they
release
their
images,
we
could
just
switch
that
over.
That
would
that
would
I
mean
it.
The
only
reason
it's
not
I
mean
the
only
reason
it's
not
official
from
them
is
because
that
pr
hasn't
been
merged.
So
I
think
they're
it's
hard
to
tell
when
they're
going
to
merge
it.
B
I've
had
ones
that
have
gone
for
six
months,
some
that
have
gotten
some
prs.
That
are,
you
know
two
days
so
depending
on
when
they
merge
that
we
can
just
push
those
base
images
when
we
build
them
into
the
jenkins
org
on
docker
hub
for
now,
and
then
maybe
that
would
just
alleviate
daniel's
concerns
for
now.
C
Do
we
we
know,
obviously
people
run
agents
on
windows
or
they
run
jenkins
on
windows.
How
many
people
do
we
know
of
that?
Use
these
windows
server,
core
actual
docker
images.
B
Well,
I
think
it's
going
to
be
going
to
become
more
useful
with
like
kubernetes.
If
people
need
to
do,
linux
builds
and
windows
builds,
they
may
have,
they
may
start
using
these
images
more
with
kubernetes.
B
C
It's
just
that
the
size
of
the
image
is,
is
the
images
that
produce
it,
they're
pretty
big
about
2.8
gig
for
the
windows,
images,
which
may
be
a
concern.
B
So
I
did
I
have,
I
don't
know
if
I
submitted
it,
but
I
had
another
pr
to
do
to
enable
slim
images
for
the
adopt
open,
jdk
windows
and
I
was
able
to
get
it
down
to
like
for
the
nano
server
at
least
down
to
like
the
300
megabyte
range,
which
is
a
lot
more
useful.
I
think
but
yeah.
I
agree.
The
the
2.8
gig
image
size
is
pretty
prohibitive,
so.
B
B
Do
have
nano
server
images
right
now
for
the
agents
not
for
the
reserve.
C
B
For
the
server
or
for
the
controller
I
mean,
but
we
do
have
for
the
agents,
so
we
have
and
get
runs
on
it
and
and
some
stuff
like
that,
so
at
least
those
things
work
under
the
agent
image.
So
I
I
like.
I
have
no
idea
how
many
people
are
actually
using
the
images.
B
It's
it's
the
publish,
experimental
step,
that's
failing!
So
the
build
is
working
correctly,
but
it's
once
it
tries
to
publish
those
to
the
jenkins
for
eval.
It's
failing
because
of
we
need
to
update
the
jenkins
file
because
of
some
of
the
changes
that
on
a
pr
that
jim
made.
B
I
believe
I
have
a
pr
to
fix
that,
but
I
need
to
double
check
that
the
other
option
is
we
just
disable
that
publish
to
jenkins
for
eval
for
now,
because
I
don't
know
if
people
are
actually
using
those
images
or
not
again,
we
don't
it's
hard
to
know
whether
they're
using
those
who's
using
those
and
how
many
you
know
how
many
and
stuff
like
that.
A
A
Right
so
next
topic
I'd
propose
to
skip,
because
I
don't
I
have
done
nothing
to
prepare
myself
for
a
conversation
with
it.
Unless
someone
else
feels
like
they
really
want
us
to
talk
about
the
docker
platform.
Jeff
draft
I'd
like
to
skip
it
for
now
any
objections.
A
B
Is
that
is
that
document
open
for
commenting.
A
B
Yeah,
so
this
is
so,
I
have
a
pr
open
on
the
docker
agent
to
rework
so
that
even
the
linux
images
are
built
and
published
from
within
the
rci
infrastructure.
B
And
the
reason
for
this
is
there
have
been
some
prs
in
the
past
that
want
to
add
things
like
build
date,
metadata
and
things
like
that
and
using
the
auto,
build
features
of
docker
hub.
Do
not
allow
you
to
do
things
like
that
so
or
override
environment
variables
for
publishing
or
tagging,
or
things
like
that.
So
the
the
pr
just
builds
and
publishes
the
images
for
both
windows
and
linux
within
the
ci.jenkins.io
or
trusted
depending
on
on
well,
for
it
would
only
publish
untrusted.
C
B
A
B
Yeah,
it
should
be,
and
one
advantage
it
also
gives
us
is
jeff
thompson
has
had
you
know,
issues
having
to
go
through
like
20
docker
files
and
update
the
remoting
version.
B
This
also
reworks
it
so
that
you
can
edit
a
single
file,
and
it
will
pull
that
remoting
version
in
for
the
new
build,
so
it
it.
It
provides
us
some
additional
capabilities
that
are
gonna,
be
nice.
Hopefully,.
A
C
A
B
And
this
is
just
kind
of
the
first
one
I
after
I
do
this
one.
I
I
and
you
know,
get
feedback
and
so
forth.
I
would
do
similar
things
to
the
other
images.
This
is
just
gonna,
be
the
easiest
one.
A
B
Base
agent
image
for
like
the
inbound
agent,
it's
not
the
base
image
for
the
ssh
agent,
but
it
is
the
the
base
for
the
inbound
and
just
kind
of
the
basic
remoting
agent.
A
A
Okay,
so
my
last,
my
topic
here
is
improving
arm
support
and-
and
this
is
more
a
question
than
than
an
answer-
is
what
steps
do
we
need
to
do
to
take
to
publish
arm
images?
B
So,
are
you
saying
for
the
controller
or
for
the
for
everything.
B
So
we
do,
we
do
have
amis
for
arm
64
right
now
that
we're
actually
using
in
our
in
that
are
connected
to
like
ci.jenkins.io.
So
that
might
be
something
you
can
use
in
the
interim.
It's
it's
our
it's
the
normal.
We
use
packer
to
build
it
and
it's
basically
the
same
as
our
ubuntu
based
build
agents,
but
it's
arm
64
instead
of
the
amd64
and
we've
been
using
those
on
c.j
concedo.
B
So
that's
one
option
initially:
if
you
just
need
the
ami
identifier,
you
should
be
able
to
use
it
on
aws
if
you
have
like
internal
usage
for
yourself,
but
we
already
do
have
those
connected
to
ci
dodge
inside
oh
and
trusted.
I
believe.
A
So
then,
in
terms
of
image
generation,
the
arm
support
on
our
docker
image,
as
I
guess
is
what
I
should
say,
because
what
we've
really
got,
I'm
confident
we
run
on
arm
I'm
using
it.
I
haven't,
you
run
the
controller
yet,
but
the
agents,
I
don't
think
we
have
an
agent's
docker
image
yet
for
arm.
Is
that
correct,
alex?
That's.
B
Correct
we
don't
have
a,
we,
don't,
publish
an
armed
version,
you
could
take
what's
there
and
build
it
on
an
arm
system,
and
it
would
it
would.
You
should
be
able
to
build
it.
Just
fine.
A
B
Yeah-
and
we
have
that
in
our
our
flow-
to
build
those
images
right
now,
once
jim's,
yara
and
stuff
get
merged
in,
but
you
can
still
also
do
the
same
thing
and
and
build
the
normal
like
debian
image,
for
instance
on
an
arm
platform,
and
it
would
generate
a
docker
image
for
arm
that
you
could
use
for
the
controller.
I've
actually
done
that
and
it
works
just
fine.
A
A
Any
other
topics
we
should
address
before
we
close
our
meeting.
Oh
I
take
it
back.
I've
got
one
more
contributor
summit,
I'll,
be
sending
a
proposal
shortly
for
a
contributor
summit
associated
with
fosdem
or
roughly
two
weeks
after
fosdem,
and
what
I'm
going
to
suggest
is
that
sigs
spend
time
in
the
in
the
introduction
segment
summarizing
their
results
and
where
their
and
their
plans,
and
so
we'll
we'll
likely
get
that
responsibility
and
I'll
probably
try
to
be
first
voice
but
assure
that
you're.
All
aware
of
that
proposal
and
I'll
send
a
copy
to
you.